Во-первых, я понимаю, что я надеюсь получить не ожидаемое поведение.
На моем старом рабочем столе у меня есть следующие настройки: Ubuntu 10.04. Xfce работает (устанавливается после факта). Я использую Xfce4-терминал с включенной прозрачностью. В этой настройке, как и ожидалось, когда окно терминала находится над рабочим столом, оно показывает фоновое изображение рабочего стола. Однако, если я перетаскиваю окно терминала поверх окна, оно продолжает показывать фон, как будто окна там не было.
Это немного странно, но я к этому привык.
Теперь, когда я настроил свой новый рабочий стол (11.10 с установленной Xfce), прозрачность работает «нормально / правильно», но я бы предпочел, чтобы она вернулась к пропущенным окнам.
Так можно ли заставить мои новые настройки работать по-старому?
(В ответ на комментарий Дэвида я предлагаю этот ответ в качестве возможного решения, так как он работал для нас с Дэвидом в последних версиях Xfce.)
В Xfce вы можете перейти в настройки> менеджер настроек> настройки менеджера окон и отключить композитор, который управляет прозрачностью и наложением X окон. Вы можете сделать это через командную строку с помощью xfconf-query
:
xfconf-query -c xfwm4 -p /general/use_compositing -s false
Это должно вернуть вам псевдопрозрачность, если вы не используете никаких других композиторов и только стандартный оконный менеджер Xfce. С композитингом у меня была полная «настоящая» прозрачность с guake
, а с этим у меня была «псевдо» прозрачность старого стиля.
Вам также придется перезапустить guake
, чтобы увидеть какие-либо различия. Я думаю, что это единственный способ сделать это, поскольку в самом guake
не будет никаких настроек, так как они сильно зависят от ваших собственных настроек и от того, включена ли компоновка в xfwm4 или в каком бы то ни было оконном менеджере. используя в вашей настройке.