Прозрачность терминала Guake иногда действует странно

Я использую Guake с 11.04, и мне очень нравится, это мой терминал по умолчанию. Очевидно, я использую этот параметр прозрачности.

Поскольку я не уделяю этому слишком много внимания, я не уверен, должна ли быть прозрачность по умолчанию. Должно ли оно сделать все фоновое окно прозрачным и показать мне рабочий стол позади? Или он должен быть прозрачным только для первого приложения, которое открыто в фоновом режиме.

Я задаю этот вопрос, потому что заметил, что на прошлой неделе обе ситуации произошли в моей установке Ubuntu 11.10. Так что сейчас я озадачен тем, как это должно быть. И поскольку он не должен вести себя по-разному изо дня в день, я подозреваю, что Guake не полностью совместим с Unity.

Есть идеи?

Я прикрепляю изображение того, как оно у меня сейчас, прозрачное к рабочему столу через Chrome и Nautilus. Главная страница Guake на этом скриншоте .

Я ясно вижу, что прозрачность не должна доходить до рабочего стола, но она должна показывать первое приложение, которое у него есть в фоновом режиме.

Edit2: убил Гуаке и перезапустил его. Теперь прозрачность работает нормально: enter image description here

2
задан 9 December 2011 в 18:53

2 ответа

Насколько я знаю, эта проблема возникает и с другими терминалами с прозрачностью (например, Terminator), если они настроены на запуск при входе в систему. Если, однако, вы запускаете их вручную (вот почему это сработало после того, как вы убили Guake) эта проблема не возникает.

Итак, чтобы исправить это, вы можете создать простой скрипт для запуска Guake с задержкой. Создайте файл с именем «guake-start.sh» в вашей домашней папке и вставьте его:

#!/bin/bash
sleep 15 && guake

«sleep 15» заставит Guake запуститься с 15-секундной задержкой. Если 15 не работает для вас, попробуйте другое значение. Затем сохраните файл и сделайте его исполняемым с помощью следующей команды:

chmod +x ~/guake-start.sh

И добавьте guake-start.sh в свои автозагрузочные приложения вместо обычного исполняемого файла Guake.

0
ответ дан 9 December 2011 в 18:53

Просто введите это в терминале

sudo nano /usr/bin/guake

и вставьте

sleep 10 exec -a guake $PYTHON -OO $GUAKEPATH/guake.py "$@"
0
ответ дан 9 December 2011 в 18:53

Другие вопросы по тегам:

Похожие вопросы: