Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2019, à 19:10

Christophe C

Lancer un programme graphique avec la fenêtre minimisée

Bonjour, peut-on lancer un programme graphique avec sa fenêtre minimisée ?

Je parle d'une solution générale, sans faire appel à devilspie ou à une option propre à un logiciel en particulier.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 11/07/2019, à 19:26

Watael

Re : Lancer un programme graphique avec la fenêtre minimisée

salut,

il n'y a pas d'équivalent en ligne de commande ?
qu'est-ce que tu veux faire ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 11/07/2019, à 20:44

Christophe C

Re : Lancer un programme graphique avec la fenêtre minimisée

Je voudrais lancer un programme graphique avec sa fenêtre minimisée. Et comme précisé c'est une question générale. Elle n'est pas spécifique à un logiciel en particulier.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#4 Le 11/07/2019, à 21:05

kamaris

Re : Lancer un programme graphique avec la fenêtre minimisée

Pourquoi devilspie te convient pas ? Parce que avec ça c'est facile et discret.

Hors ligne

#5 Le 11/07/2019, à 21:05

Watael

Re : Lancer un programme graphique avec la fenêtre minimisée

sur Gnome ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#6 Le 12/07/2019, à 07:14

serged

Re : Lancer un programme graphique avec la fenêtre minimisée

Et avec wmctrl ?


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#7 Le 12/07/2019, à 07:23

Christophe C

Re : Lancer un programme graphique avec la fenêtre minimisée

je connais wmctrl et devilspie (j'utilise devilspie, c'est moi qui ait rédigé l'essentiel de l'aide smile). Ma question porte sur le fonctionnalités intrinsèques de linux : y a t'il une option de base dans X ou dans les commandes pré-installées, ou pas ?

Dernière modification par Christophe C (Le 13/07/2019, à 15:05)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#8 Le 13/07/2019, à 14:45

LeoMajor

Re : Lancer un programme graphique avec la fenêtre minimisée

bonjour,

tu as aussi les applets (selon les environnements de bureau; sur gdm3 en bas à gauche pas défaut, sur lightdm en haut à droite, sur xfce ? aucune idée )

à adapter,
:~$ cat scripts/indicator.py

#!/usr/bin/env python
# This code is an example for a tutorial on Ubuntu Unity/Gnome AppIndicators:
# http://candidtim.github.io/appindicator/2014/09/13/ubuntu-appindicator-step-by-step.html

import os
import signal
import json
import gi
import time, locale

from urllib import request
from urllib.error import URLError
from urllib.request import urlopen

gi.require_version('Gtk', '3.0')
from gi.repository import Gtk as gtk

gi.require_version('AppIndicator3', '0.1')
from gi.repository import AppIndicator3 as appindicator

gi.require_version('Notify', '0.7')
from gi.repository import Notify as notify

#from gi.repository import Gtk as gtk
#from gi.repository import AppIndicator3 as appindicator
#from gi.repository import Notify as notify

lc_time=locale.getlocale(locale.LC_TIME)
if lc_time[0]==None:	locale.setlocale(locale.LC_TIME,'')
z_date=time.strftime("%A %d %b %Y %R", time.gmtime())

APPINDICATOR_ID = 'myappindicator'

def main():
#format 'mardi 14 août 2018 08:39'
	z_date=time.strftime("%A %d %b %Y %R", time.gmtime())
	indicator = appindicator.Indicator.new(APPINDICATOR_ID, os.path.abspath('/usr/share/app-install/icons/system-config-date.svg'), appindicator.IndicatorCategory.SYSTEM_SERVICES)
	indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
	indicator.set_menu(build_menu())
	notify.init(APPINDICATOR_ID)
	indicator.set_label(z_date, '')
	gtk.main()

def build_menu():
	menu = gtk.Menu()
	item_joke = gtk.MenuItem('Joke')
	item_joke.connect('activate', joke)
	menu.append(item_joke)
	item_quit = gtk.MenuItem('Quit')
	item_quit.connect('activate', quit)
	menu.append(item_quit)
	menu.show_all()
	return menu

def fetch_joke():
	with urlopen('http://api.icndb.com/jokes/random?limitTo=[nerdy]') as req:
		msg = req.read();
		msg = msg.decode('utf-8')
		joke = json.loads(msg)['value']['joke']
	return joke

def joke(_):
#    notify.Notification.new("<b>Joke</b>", fetch_joke(), None).show()
	notify.Notification.new("test", z_date, None).show()

def quit(_):
	notify.uninit()
	gtk.main_quit()

if __name__ == "__main__":
	signal.signal(signal.SIGINT, signal.SIG_DFL)
	main()

Hors ligne

#9 Le 13/07/2019, à 15:07

Christophe C

Re : Lancer un programme graphique avec la fenêtre minimisée

Merci, mais je parle de savoir s'il existe une fonctionnalité native, pas d'une surcouche.

Je comprends qu'il n'y en a pas.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#10 Le 13/07/2019, à 15:17

Roschan

Re : Lancer un programme graphique avec la fenêtre minimisée

les environnements ont parfois des fonctionnalités natives pour faire ça, mais... encore faut-il les appeler, ce qui se fait à travers des surcouches (extensions GNOME Shell ? "indicateurs" Unity ? devilspie si tu es avec Xorg ?) ou des scripts bash (possible avec GNOME Shell il me semble).

KDE a probablement nativement ce qui t'intéresse, mais quitte à utiliser une solution spécifique à un environnement en particulier, autant prendre un truc adapté à ton environnement actuel

-----

LeoMajor a écrit :

tu as aussi les applets (selon les environnements de bureau; sur gdm3 en bas à gauche pas défaut, sur lightdm en haut à droite, sur xfce ? aucune idée )

GDM et LightDM ne sont pas des environnements de bureau... et sur GDM, il n'y a rien du tout en bas à gauche.

Dernière modification par Roschan (Le 13/07/2019, à 15:17)

Hors ligne

#11 Le 14/07/2019, à 06:43

serged

Re : Lancer un programme graphique avec la fenêtre minimisée

Et l'option -iconic ?. cf :

man 7 X

LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne