Bonjour à tous.
Je n'y comprends rien. Sur ma précédente Manjaro mais aussi Ubuntu, j'ai l'habitude de créer des lanceurs constitués d'une ligne de commande. Et ça fonctionne très bien. Sous ma nouvelle Manjaro (sur un laptop Acer Aspire), pas moyen, seul le terminal (vide) se lance.
Je précise: je crée un lanceur vide dans mon tableau de bord et je lui rajoute comme commande par exemple systemd-analyze sans oublier de préciser de le lancer dans un terminal. Ca marche sur mes précédentes distros et pas avec la nouvelle. Précision, dans tous les cas, j'utilise Gnome-Terminal par défaut et l'option "quand la commande se termine: Conserver le terminal ouvert".
Qu'ai-je oublié ?
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
Dernière modification par Nettlebayil y a 6 ans, modifié au total 1 fois.
Oui, je connais, mais c'est un peu plus compliqué... Je ne comprends pas pourquoi ça ne fonctionne pas avec la simple commande alors que ça le fait sur mes autres distros... Je vais rechercher sur des sites en Anglais... Merci quand même!
Il y a aussi ça:
sh -c "commande1 && commande2"
ça peut le faire quand un lanceur fait de la résistance (même avec une seule commande) mais là, ça ne fonctionne pas... hélas
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
papajoke a écrit : ↑il y a 6 ans
et pourquoi ne pas mettre ton terminal dans le lanceur ? c'est la méthode classique
Exec=gnome-terminal -e "ta commande shell"
Hélas... marche pô...
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
Dernière modification par Erwanil y a 6 ans, modifié au total 1 fois.
Raison :messages empilés
J'ai une idée... Où sont ces lanceurs? Je ne les trouve pas dans .local/share/applications
OK, trouvés dans /home/USER/.config/xfce4/panel/ mais j'ai rien pu faire de plus... malheureusement.
J'ai tenté de faire un lanceur pour gksudo gedit /etc/fstab. La commande fonctionne mais pas le lanceur. C'est crispant!
Edit: j'ai essayé de mettre /usr/bin/systemd-analyze mais toujours rien...
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
Dernière modification par Nettlebayil y a 6 ans, modifié au total 1 fois.
Je viens d'en faire un et ça passe: ça me lance bien la commande sudo pacman -Syyu
Par contre, ça ne passe pas avec des commandes multiples comme pacman-mirrors -f0 && sudo pacman -Syyu. Là, je ne sais pas pourquoi...
Donc, je me fais des scripts ce qui n'est pas si complexe que ça a faire.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Il y a un truc qui bloque je ne sais où... Jamais vu ça! J'ai édité les lanceurs avec leafpad, regardé les permissions et rien n'y fait. Et pourtant, les lanceurs standards n'ont pas de problèmes.
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
lemust83 a écrit : ↑il y a 6 ans
Par contre, ça ne passe pas avec des commandes multiples comme pacman-mirrors -f0 && sudo pacman -Syyu. Là, je ne sais pas pourquoi...
Tu n'as pas mis
sh -c "commande1 && commande2"
. Pour un launcher avec commandes multiples, c'est obligatoire. Par contre, y'en n'a pas besoin en ligne de commande.
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
Je ne passe pas par un éditeur de texte...
Clic droit sur le TB -> TB -> Préférence du TB -> Eléments -> Lanceur -> +
Et j'édite directement dans la fenêtre
Reste à le déplacer où on veut entre deux séparateurs.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Désolé, je n'ai pas compris.
Je viens de tester un script sur le Brix. Je vais tenter maintenant sur l'Acer
Est-ce que exit 0 est indispensable?
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
la ligne que je t'avais donnée n'était pas la commande ! mais la ligne à éditer dans le lanceur (.desktop)
Et puisque l'on lance un terminal il ne faut pas cocher lancer dans un terminal, gnome-terminal est un logiciel graphique
Si je ne mets pas "dans un Terminal", rien ne se lance, il me semble! Même avec Gnome-Terminal. Ou alors on ne parle pas de la même chose. J'utilise ce type de launcher depuis des années. Par exemple pour lancer mon VPN (je n'utilise pas NM).
Bon. J'ai tenté le script. Toujours pareil alors que ça fonctionne nickel sur le Brix et en ligne de commande sur l'Acer (le laptop). Voici la commande du launcher:
bash /home/user/SCRIPTS/systemd-analyze.sh
16:50: Je viens d'essayer de faire un lanceur sur le Bureau: pareil!
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
Dernière modification par Nettlebayil y a 6 ans, modifié au total 1 fois.
on ne parles peut-être pas du même lanceur ? ca doit au minimum ouvrir le terminal (et pas le fermer ensuite)
je n'ai pas le même desktop que toi pour tester mais c'est une norme
Au pire il faut dupliquer le lanceur de gnome-terminal, et rééditer la ligne Exec=
Exec=gnome-terminal -- sh -c "systemd-analyze |less"
ps: bon après je ne comprends pas l’intérêt de lancer à chaque démarrage systemd-analyse
Qui a parlé de chaque démarrage? Pas moi en tous cas... Ce lanceur (sur le Brix) est dans le groupe de lanceurs "système" de mon panel et je m'en sers rarement. C'était plutôt un exemple. Par contre, certains servent souvent comme celui-ci:
sh -c "sudo killall openvpn ; sudo openvpn --config /etc/openvpn/miami.ovpn"
Il arrête le VPN actuel puis lance celui de Miami ou tout simplement réinitialise celui de Miami si je soupçonne qu'il rame...
Mais c'est une idée... je vais le mettre en démarrage automatique pour voir si cette fois il fonctionne. Ce sera peut-être une piste...
Pour ce qui est de laisser le terminal ouvert, j'utilise l'option ad-hoc dans Gnome-Terminal (je n'utilise jamais XFCE4-Terminal)
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com
ma ligne donnée au post précédent marche bien chez moi, je passe un less histoire de ne pas fermer le terminal.
Sinon , si il y a quelque chose à voir en sortie, j'avais écrit un sujet en développement ou justement on affiche le résultat d'une commande bash en graphique avec zenity 94399
On redirige la sortie vers un fichier quelconque dans /tmp/ puis affiche "graphiquement" le fichier (donc pas de terminal)
papajoke a écrit : ↑il y a 6 ans
Au pire il faut dupliquer le lanceur de gnome-terminal, et rééditer la ligne Exec=
Exec=gnome-terminal -- sh -c "systemd-analyze |less"
J'ai testé mais sans résultat. Il n'y aurait pas une erreur vers "-- sh" ?
Au fait... en démarrage automatique, ça ne fonctionne pas non plus, semble-t-il.
Manjaro XFCE4 installé le 22/02/2017. Matos: 1 Brix BXBT-2807, 8 Gb de RAM, SSD 240 Go Crucial + Asus Eeebox B-202 Manjaro (32-bit), 2Go de RAM + SSD récent. Nouveau: ancien mais superbe ACER ASPIRE 5738Z, Raspberry Pi 2 comme serveur http/camera réseau (actuellement "down" suite à l'ouragan Irma), etc... Mon site sur Linux: http://tuxnotes.blogspot.com