История изменений
Исправление theNamelessOne, (текущая версия) :
Я делал так (gnome-terminal + devilspie).
- Создал профиль для gnome-terminal, назвал его
desktop-console
в нём сделал прозрачный фон, убрал полосу прокрутки, а также установил заголовок терминалаdesktop-console
. - Создал правило для devilspie, котором закрепляет окно gnome-terminal с заданным заголовком в нужном месте, убирает декорации, перемещает окно ниже остальных окон и т.д.:
(if (matches (window_name) "desktop-console") (begin (stick) (set_viewport 2) (below) (undecorate) (skip_pager) (skip_tasklist) (wintype "utility") (geometry "1250x750+2120+150")))
- Создал скрипт запуска (у меня он запускает tmux в терминале и автоматически его перезапускает) и добавил его в автозагрузку.
#!/bin/bash # -*- mode: sh -*- PID=$$ echo "desktop console[${PID}] started" echo $PID > /tmp/desktop-console.pid start-desktop-console () { gnome-terminal --window-with-profile=desktop-console -e tmux } while start-desktop-console; do sleep 1 done
Исходная версия theNamelessOne, :
Я делал так (gnome-terminal + devilspie).
- Создал профиль для gnome-terminal, назвал его
desktop-console
в нём сделал прозрачный фон, убрал полосу прокрутки, а также установил заголовок терминалаdesktop-console
. - Создал правило для devilspie, котором закрепляет окно gnome-terminal с заданным заголовком в нужном месте, убирает декорации, перемещает окно ниже остальных окон и т.д.:
(if (matches (window_name) "desktop-console") (begin (stick) (set_viewport 2) (below) (undecorate) (skip_pager) (skip_tasklist) (wintype "utility") (geometry "1250x750+2120+150")))
- Создал скрипт запуска (у меня он запускает tmux в терминале и автоматически его перезапускает) и добавил его в автозагрузку.