Конкітна прозорість не працює


12

Нещодавно я перейшов на Ubuntu 12.10 і відтоді conkyпрацює над цим. Ось це виглядає через деякий час (особливо якщо я використовую опцію "Показати робочий стіл", перетягуючи мишу в кут, як це Ubuntu Tweakдозволяє):

введіть тут опис зображення

Це мій .conkyrc файл і мій ~/.conky/bargraph_small.lua файл .

Я спробував налаштувати налаштування навколо, але це здається трохи випадковим, часом воно спрацює, а часом - і не стане. Будь-які ідеї? Ура.

Відповіді:


23

У мене була така ж проблема з conky у fluxbox. Я вирішив проблему, змінивши

own_window_type overrideдо own_window_type normal(рядок 17 у вашому .conkyrc)

Ознайомтеся з більш конфігураційними налаштуваннями тут:

http://conky.sourceforge.net/config_settings.html

Вищезазначена відповідь застосовуватиметься у більшості випадків, однак у цьому конкретному випадку вона не працює добре. Параметр "Показати робочий стіл" Ubuntu Tweak мінімізує всі відкриті вікна. Рядок 16 .conkyrc повідомляє own_window yes. Це означає, що у Конкі є власне вікно. Заявивши, що own_window_type normalу вікні пропонується діяти "нормально" (хоч не можна його переміщувати). Таким чином, віконне вікно, як і будь-яке інше вікно, мінімізується при використанні опції "Показати робочий стіл". Рядок own_window noне є варіантом, оскільки це спричиняє проблеми з розміщенням.

Здається, рішенням буде зробити вікно приклеєним до робочого столу, що було б досягнуто шляхом зміни лінії own_window_type normalна own_window_type desktop. Однак, хоча це призводить до того, що конічне вікно залишається на робочому столі, коли використовується "Показати робочий стіл", коли робочий стіл натискається вліво або вправо, чомусь вікно знову відпадає.

Те, що, здається, залишається незмінним на своєму місці, змінюється own_window_type normalна own_window_type dock. Недоліком цього методу є те, що знову потрібно розмістити коні на потрібному місці на робочому столі, використовуючи пробіл x та пробіл y. Проміжок x тепер рахується з лівого боку краю робочого столу, а не правого. Проміжок y все ще рахується зверху. Тож припустимо, що ваша роздільна здатність екрана - 1440x900, а проміжок x раніше - 10, а максимум - 250, новий проміжок x - 1440-250-10 = 1180

Крім того, щоб повністю втратити будь-які видимі межі дока, змініть лінію own_window_transparent yes з лініями: own_window_argb_visual yesі own_window_argb_value 0. Тож у вашому .conkyrc рядку 18 доведеться замінити двома рядками, 18 та 19 новим кодом. Якщо значення last_window_argb_value встановлено на 255, конічне вікно не матиме прозорості та буде чорним.

Це рішення було випробувано і, здається, працює. Рішення базується на налаштуваннях_конфігурацій у наведеному вище посиланні.


У цьому недоліку є те, що коли я використовую функцію «Показати робочий стіл», перетягуючи мишу до кута (функція, надана Ubuntu Tweak), conkyзникає (я думаю, вона мінімізується) ніколи більше не побачиться ...
Габріель,

"Показати робочий стіл", перетягнувши мишу в кут, як я активувати цю функцію за допомогою останньої версії Ubuntu Tweak? Поки що я не міг дублювати поведінку вашого конька. Я використовував ваш rc та lua на щойно встановленому Ubuntu 12.10.
jeroen

Відкрийте налаштування Ubuntu, Налаштування> Робочі простори та виберіть дію "Показати робочий стіл" для одного з кутів (у мене справа вгорі).
Габріель

Дивіться мою вдосконалену відповідь!
jeroen

1
Ну, я думаю, ми там. Ура
jeroen

0

У мене є ще одна відповідь для вас.

1) Просто нехай вікно буде normal_window_type нормальним

2) і перейдіть до compiz config manager.

3) потім перейдіть до меж вікон

4) Клацніть піктограму + поруч із типами вікон, які мають рамки, щоб додати виняток.

4.1) Тоді, коли відкрите віконечне вікно; встановіть тип "ім'я вікна" і поруч із значенням натисніть "Схопити". потім схопіть конусне вікно.

4.2) Потім встановіть прапорець "зворотний" або "зворотний" або все, що це є.

5) Зробіть те саме для тіней.

6) Щасливе підкорення

Проблема полягає в тому, що він присутній на всіх робочих просторах. (ЯКЩО хтось із вас знає рішення, дайте мені знати). Наступна проблема: якщо натиснути на конусне вікно, воно перескакує на всі інші вікна, як і у звичайному вікні. Також проблема "показати робочий стіл".


Я спробував це в той день, коли він задав це питання, але це не спрацювало з Конкі. Може бути, Конкі малюється іншими способами, ніж Compiz? Ось так я отримую прозорість інших програм, таких як вікно мого терміналу та браузер файлів. Це приголомшливий трюк.
SunnyDaze

0

У мене була така ж проблема в Xubuntu 14.04. У моєму випадку Конкі завжди працював ідеально, поки одного разу я не помітив, що він уже не прозорий. Проблема полягала в тому, що я відключив параметр Compositor у налаштуваннях менеджера вікон. Після того, як я знову поставив прапорець, Конкі знову був прозорим.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.