Utilisez un terminal comme fond d'écran au lieu du fond d'écran

8

Je suis arrivé à la conclusion que tous mes besoins de nautilus sont satisfaits du terminal et du dernier gestionnaire de fichiers . Il rejette également la nécessité de plusieurs instances nautilus, ce qui rend le gâchis quand j'oublie comment je suis censé utiliser différents espaces de travail.

La prochaine étape de ma simplification serait de se débarrasser de toute possibilité d'ouvrir le nautile. J'ai également pensé que mon interaction avec l'ordinateur est centrée sur les fichiers, il est donc logique de laisser le gestionnaire de fichiers en arrière-plan des applications.

Existe-t-il des moyens de créer un terminal comme fond d'écran avec lequel je pourrais interagir?

Jānis Erdmanis
la source
Pourquoi ne pas utiliser ubuntu-server alors?
jobin

Réponses:

5

Eh bien, c'est un problème intéressant.

C'est assez simple dans KDE, vous venez de configurer une affectation de fenêtre spéciale (cliquez avec le bouton droit sur la barre de titre) pour rendre le terminal en plein écran, sous toutes les autres fenêtres, dessiné sans décoration de fenêtre et pour ignorer la barre des tâches. Cela fonctionne à merveille.

Sous Compiz, vous pouvez obtenir un effet similaire avec CCSM avec son plugin Window Rules. Le problème que vous rencontrez est de différencier un terminal que vous pourriez charger par la suite et celui que vous chargez au démarrage. Il peut être judicieux d'installer une autre application de terminal (Terminator est un bon choix) et de l'utiliser uniquement pour votre bureau. Vous pouvez ensuite demander à CCSM de modifier les paramètres de la fenêtre sur toutes les instances Terminator.

Dans les deux cas, vous pouvez laisser le bureau tel quel. Il sera là, mais il sera masqué par le terminal.


Une autre façon de le faire (en utilisant les mêmes idées que ci-dessus mais sur plusieurs plates-formes) consiste wmctrlà définir les indices plutôt que de laisser le soin au gestionnaire de fenêtres.

Les trois commandes suivantes définiront la fenêtre actuelle pour couvrir le bureau.

wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar

Vous pouvez soit l'enregistrer dans un script, soit vous pouvez tout fusionner dans une jolie doublure désordonnée. Chose ennuyeuse, wmctrl ne peut faire que deux changements d'indices à la fois, donc c'est un peu plus gonflé qu'on pourrait le souhaiter.

gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"

D'autres émulateurs de terminaux fonctionneront comme ceci, mais ils pourraient avoir un argument différent pour exécuter quelque chose (par rapport à -xcela gnome-terminalet à l' terminatorutilisation). konsoleutilise -e, par exemple.

Oli
la source
L' approche wmctrl semble un bon point de départ. Est-il possible de cacher le gnome-terminal modifié de la barre des tâches? Oh, c'est résolu, testé de manière incorrecte :)
Jānis Erdmanis
2

Curieuse demande, je pense que vous seriez plus heureux de désactiver le bureau puis d'utiliser un terminal déroulant comme Guake .

Désactiver le bureau

Empêchez Nautilus de gérer le bureau avec cette commande:

gsettings set org.gnome.desktop.background show-desktop-icons false

Utiliser Guake

Vous pouvez être mieux en utilisant simplement un terminal déroulant comme Guake . Il s'active avec un raccourci clavier puis se cache également avec un. Il est très configurable, offrant entre autres des options de transparence, des options de taille et des options de couleur.

Si vous n'aimez pas Guake , il y a beaucoup plus de terminaux de dépôt, mais Guake est mon choix.

Guake

Référence:

  1. Comment désactiver nautilus pour gérer le bureau?
kiri
la source