Voici une question qui me dérange. Vous savez comment configurer un programme à exécuter au démarrage, n'est-ce pas? Eh bien, comment puis-je lui dire de commencer minimisé, comme vous le feriez dans Windows?
TeamViewer commence à s'ouvrir, mais j'en ai besoin minimisé, et Tray-it ne semble tout simplement pas aussi élégant d'une manière de le faire.
Réponses:
Vous pouvez utiliser un outil appelé devilspie .
Cet outil peut prendre des mesures dès le démarrage des programmes, comme l'envoi vers des espaces de travail, l'épinglage et également la réduction. Un tutoriel est ici .
sudo apt-get install devilspie
.Pour le configurer afin de minimiser Teamviewer à chaque fois qu'il est exécuté:
Créez un fichier appelé
~/.devilspie/teamviewer.ds
et collez les lignes suivantes:Si vous souhaitez une interface graphique pour une configuration plus facile, vous devriez prendre note de gdevilspie
(si GDevilspie ne démarre pas, essayez d'en corriger un ).
la source
Je suis tombé sur ce post avec le même problème que TeamViewer ne démarre pas minimisé lors de la configuration pour un lancement automatique lors du démarrage du système Ubuntu.
La méthode décrite par @MJB le 27 janvier à 16h02 a parfaitement fonctionné pour moi (j'utilise Ubuntu 10.10 32 bits, toutes les mises à jour installées jusqu'à cette date, avec teamviewer_linux_x32_v6.0.9224.deb).
Je ne ressens pas les pépins décrits par @misterben le 14 février à 18h50.
J'ai installé GDevilspie via Ubuntu Software Center, l'ai exécuté, créé une nouvelle règle et configuré GDevilspie pour afficher le code suivant dans l'onglet "Raw":
Le démon devilspie est configuré pour démarrer automatiquement au démarrage du système et teamviewer est configuré pour démarrer automatiquement via Système -> Préférences -> Applications de démarrage (cliquez sur Ajouter, commande: teamviewer).
Ce serait génial si les développeurs de TeamViewer intégraient un commutateur de démarrage minimisé pour Linux ...
Merci MJB! :)
la source
La minimisation d'un programme dépend du programme s'il le prend en charge ou non. Cela dépend aussi si le programme a une option dans l'interface graphique ou via la ligne de commande. Par exemple, vlc a une option dans les préférences qui donne la possibilité de le démarrer minimisé. Mais il a également une option en ligne de commande pour le démarrer minimisé (comme les paramètres). L'option de minimisation change également en fonction du programme. Certains programmes peuvent être
program -min
autresprogram -systray
, etc. Vérifiez que Teamviewer, par exemple, a une option pour cela dans les options de l'interface graphique. Si le programme a un paramètre de minimisation en ligne de commande, ajoutez-le simplement au gestionnaire de démarrage.la source
Je minimise également Teamviewer dans la barre d'état au démarrage, mais j'utilise KDocker .
Mon script de démarrage est une ligne:
-n
est le nom de la fenêtre-i
est le fichier icône-d
est une limite de 40 secondes, après quoi kdocker abandonnera s'il ne trouve pas de fenêtre correspondantela source
Depuis Teamviewer 8.0.20931, la fonction de barre d'état système est automatiquement réduite. Mais dans Gnome Classic, cela créera Wine System Tray et je ne sais pas comment le minimiser. J'ai essayé le script (enregistré sous ~ / .devilspie / wine.ds):
... Mais cela n'a pas fonctionné
Avec le nouveau Teamviewer 8.0.20931 pour Linux, même la connexion à l'écran de connexion Linux fonctionne - quand aucun utilisateur n'est encore connecté. Mais après un certain temps lorsque vous vous connectez et vous déconnectez environ deux fois - vous ne pouvez pas vous connecter à Teamviewer. Vous devez avoir un accès à distance via la ligne de commande pour redémarrer l'ordinateur - puis cela fonctionne à nouveau.
la source
Devilspie n'a pas fonctionné dans mon système pour une raison quelconque. Finalement, j'ai trouvé un substitut (pas si élégant). J'ai installé
wmctrl
:En utilisant
wmctrl -l
trouvé les noms des fenêtres, je voulais fermer au démarrage. Après cela, mettez ces commandes dans le script (créez un nouveau fichier vide et nommez-le.<...>.sh
. Dot au début du nom pour le cacher):Enfin, ajouté ce fichier aux applications de démarrage quelques secondes après les cibles.
Notez que cette commande ferme les fenêtres. Pour démarrer le programme minimisé, sur différents espaces de travail, trouvez les options appropriées dans le manuel du programme.
la source
Solution de travail 2017!
Je viens de l'édition Manjaro (XFCE), mais comme il s'agit d'une solution cross-linux avec devilspie, voici donc la solution complète au démarrage de la visionneuse d'équipe minimisée:
Terminal ouvert
Installer le
devilspie
package:Créer un dossier de départ:
Créez le script suivant (utilisez n'importe quel éditeur de votre choix
nano
):Collez le script suivant et enregistrez le fichier (pour
nano
- CTRL + x , puis Y , puis ENTER ):devilspie
point de vue, toutes les étapes sont terminées, mais la fenêtre latérale "Ordinateurs et contacts" sera toujours affichée à chaque démarrage. Pour le masquer, ouvrez:TeamViewer -> Extras -> Options -> Avancé -> "Afficher les options avancées" -> "Afficher les ordinateurs et les contacts au démarrage" (c'est sous "Paramètres avancés pour les ordinateurs et les contacts) et décochez-le.
Les étapes sont pour TeamViewer 12 . Dans d'autres versions, ils pourraient être différents.
REMARQUE:
L'utilisation de (minimiser) au lieu de (fermer) dans le script devilspie m'a apporté l'erreur "TeamViewer not ready. Please check your connection" et sans redémarrage du service Team Viewer, cela n'a pas fonctionné.
la source
dans la nouvelle version, le programme a déjà une icône dans la barre d'état, mais deux fenêtres principales du programme apparaissent au démarrage. J'utilise donc ce script
la source