J'utilise Ubuntu depuis le 10.04 et j'aime sérieusement la vie. Je suis le 12.04 et c'est super.
Comme certains super utilisateurs le savent:
gnome-open /home/username/somefile.txt
ouvrira une fenêtre dans gnome.
Est-il possible d'ouvrir une fenêtre et de la placer dans un coin de la fenêtre depuis la ligne de commande?
gnome-open /home/username/somefile.txt -top -left
(Je sais que la commande est composée) Ce serait l'équivalent d'ouvrir le fichier et d'appuyer sur Ctrl + Alt + 9.
Merci à tous
Il n'y a aucun moyen réel de le faire avec gnome-open
lui-même, car il est impossible de passer des options de géométrie au programme qui ouvrira votre fichier désigné.
La seule façon possible de spécifier la géométrie de la fenêtre serait de la définir au préalable dans divers profils pour vos programmes préférés en utilisant devilspie
, de sorte que lorsque vous exécutez
gnome-open ~/my.pdf
devilspie
chargera votre profil pour disons evince
, et définira la géométrie de la fenêtre telle que la fenêtre apparaît. Si vous utilisez compiz, consultez cette question pour savoir comment spécifier les paramètres de fenêtre, car devilspie
peut ne pas fonctionner avec tous les gestionnaires de fenêtres.
Devilspie
peut être installé à partir des référentiels, et j'en parle plus en détail dans cette autre question . En bref, le fichier de configuration du programme cible doit être dans ~/.devilspie
et se termine par .ds
. Vous trouverez ci-dessous un exemple de modèle personnalisé pour gedit
, intitulé gedit.ds
:
; gedit geometry
(if (is (window_class) "Gedit") (geometry "662x742+0+27"))
Vous devrez spécifier la géométrie souhaitée qui convient à votre écran et mettre devilspie
dans les applications de démarrage. Tu peux courir killall devilspie
puis devilspie &
pour que toute configuration change dans les fichiers dans ~/devilspie
sont relus.