Я хочу, чтобы Ubuntu открыла терминал в правом нижнем углу, когда я вхожу в систему, с поверх остальных окон, режим включил. Я сделал сценарий, который делает это, когда я выполняю его от терминала, но он не работает, когда я запускаю скрипт при помощи Приложений Запуска. Окно появляется в правильном месте, но поверх остальных окон не включено. Ниже мой сценарий.
#!/bin/bash
gnome-terminal --title="abvtrm" --geometry 80x10-0--255
wmctrl -a abvtrm -b add,above
exit
Идея состоит в том, что я хочу вызвать название окна в то, чтобы быть чем-то, что я решаю, таким образом, у меня есть имя для обращения к для wmctrl. Я заметил это, если я выполняю команду
wmctrl -a abvtrm -b add,above
вручную в терминале (после того, как, регистрируясь, имея существующее окно, но не в поверх остальных окон режиме), это не имеет никакого эффекта, который намекает мне, что по некоторым причинам мне не разрешают выбрать название окна при работе через Приложения Запуска.
Я называю сценарий путем вызова команды
bash myscriptname.sh
Вопрос о премии: Интуиция говорит мне, которые, чтобы иметь окно, появляются в нижнем правом, я должен поместить
gnome-terminal --title="abvtrm" --geometry 80x10-0-0
но когда я делаю это, окно заканчивается где-нибудь в середине правильной области моего экрана. Почему это?
Хорошо, вот реальное исправление, сначала откройте терминал
sudo gedit~/.bashrc
Найдите этот раздел и добавьте # в строку, как в коде, который я вставил ниже, это позволит вам изменить имена терминалов и ваш исходный код в порядке.
case "$TERM" in
xterm*|rxvt*)
# JEFFYEE REMOVED because it makes commands to title() not work
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
Вот мой исходный код , но проверенный и работающий мной.
Используйте
wmctrl -r :ACTIVE: -b toggle,above
используйте переключатель вместо добавления (причина: Источник )
В правом нижнем углу я работаю и обновлю этот ответ.