#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 ). 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
-----
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