Мой опыт в том, что вы не можете удалить эти ярлыки напрямую. Если вы переименуете каталог «Загрузки», ярлык автоматически переименует себя в соответствии с новым именем, даже если вы создадите новый каталог «Загрузки». Итак, как вы его удалили?
У вас есть ярлык с белой стрелкой вниз в папке? Если это так, это была бы прежняя папка загрузки, и если бы вы переименовали фактическую папку, ярлык будет переименован.
Является ли ваша текущая папка с загрузкой с именем «Загрузки»? Первое, что я делаю с новым дистрибутивом, - удалить все эти папки («Картинки», «Документы», «Загрузки», «Музыка»), а затем добавить ссылку на общий раздел и называть ссылки на исходные имена. Затем он автоматически выбирает специальный значок.
Эта конфигурация работает на Gnome и Cinnamon и это способ сделать это.
own_window yes
own_window_transparent yes
own_window_type dock
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes
own_window_argb_value 100
gap_x 940
gap_y 20
Последние 2 атрибута абсолютно позиционируют его на экране и нуждаются в изменении для вашей конфигурации. Рабочий файл полной конфигурации можно найти здесь, в Github.
Изменить: Из комментариев: Если own_window_type, установленный в «dock», не работает хорошо для вас, попробуйте «переопределить» и «нормальный» .
Вышеуказанное не помогло мне. Что работало, чтобы установить «own_window_type» в «normal» в /etc/conky/conky.conf.
own_window_type normal
В соответствии с этим вопросом: http://ubuntuforums.org/showthread.php ? Т = 2039399
Принятый ответ не учитывает «Показывать рабочий стол».
Вы можете использовать хак, который я объяснил в этом ответе, чтобы показать conky после нажатия Win+D для Show Desktop:
[F1]Проблема с использованием conky с LXDE заключается в том, что PCManFM обрабатывает рабочий стол таким образом, в отличие от любого другого рабочего стола. LXDE - это, по сути, Openbox с рабочим столом, наложенным файловым менеджером (pcmanfm), если вы удалили pcmanfm в пользу другого файлового менеджера, у вас больше не будет LXDE, у вас по существу есть Openbox с панелью LXDE. Как это важно? Ну, рабочий стол LXDE обрабатывается оконным менеджером больше как окно, что означает, что, когда у вас открыто несколько окон, и вы нажимаете на один из них, он вносит его в фокус. Это именно то, что происходит с Конки. Когда вы нажимаете на рабочий стол, он помещается на рабочем столе, как я объяснил, обрабатывается больше как окно. В моем случае это исправление:
own_window_class Conky
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
Теперь, если вы используете плагин панели, чтобы свести к минимуму все окна, он все равно будет минимизировать conky, но это исправление не исчезает при нормальных обстоятельствах. [ ! d1]
Я провел много исследований по этому поводу, и кажется, что очень мало обходных решений и еще меньше, что хорошо работает:
Вы можете установить conky в окно док-станции или панели. Вы можете установить его в обычное окно и просто не использовать плагин show / keybind. Я даже попытался использовать аргумент -w для conky, чтобы заставить его рисовать в поддельном рабочем окне / PCManFM, но это заставит ваш рабочий стол перерисовывать так же часто, как conky updates = messy. Если вы можете жить без значков на рабочем столе, вы можете установить conky в окно рабочего стола, а затем просто отключить PCManFM, набрав pcmanfm --desktop-off на терминале. Вы можете позволить feh или какой-либо другой программе управлять рабочим столомМне не понравился ни один из вышеперечисленных параметров. Итак, как и Redsandro, обходной путь, на котором я остановился, заключался в том, чтобы иметь conky как обычное окно (skip_pager, skip_taskbar, ниже, undecorated, конечно) и написать простой скрипт bash и создать файл .desktop для него, чтобы я мог включить в свою панель замените плагин Show Desktop. Он использует wmctrl, поэтому вам нужно будет загрузить его. Также он, к сожалению, не сводит к минимуму все окна, он только их оттеняет. Но для моих нужд достаточно:
#!/bin/bash
var=($(wmctrl -l | grep -o "0x[[:alnum:]]\+"))
for v in ${var[@]}
do wmctrl -i -r $v -b toggle,shaded
done
exit 0
EDIT:
лучше: начиная с 12.04. Точные и все более поздние версии Ubuntu (подтвержденные до 16.04 xenial), вы можете добиться того же, что и devilspie (ниже) с помощью compiz -> Windows Rules. Я использовал классный состязание там, без всяких объяснений. Работает с моим связанным сценарием Super + Home.
Вот мой небольшой вклад, потратив пару часов на это для тех, кто не смог разобраться со всем вышеперечисленным (тестировался с помощью [d3 ] лучше: 16.04):
Быстрое решение:
Добавить строку `own_window_type dock 'в файле conkyrc.txt в соответствующем каталоге в ~ / .conky / ( чтобы он не исчезал на рабочем столе). Установите devilspie. Создайте правило в devilspie с шаблоном 'match' window_name 'содержит' conky (без капитала c - это важно). На самом деле, с предоставленной кнопкой «Получить» вы можете использовать любой шаблон соответствия, который работает. как действия, выберите «skip_tasklist», «unminimize», и если вы хотите иметь его на всех рабочих пространствах, также «придерживаться». Это оно.Очевидно, что «запускать devilspie при запуске».
sideeffect: окно Conky Manager будет вести себя аналогично при открытии в зависимости от шаблона соответствия, но не должно быть никаких проблем.
Моя проблема заключалась в следующем:
'own_window_type Quick Solution ' создало проблему, заключающуюся в том, что изменяющиеся элементы conky не будут заменяться, а скорее нарисованы (! d26)
'own_window_type desktop' просто не сделал трюк.
'own_window_type desktop ' в соединение с devilspie решило исходную проблему, но не сыграло бы неплохую работу с compiz отличным маленьким скриптом, чтобы добавить «show desktop, но не активировать активное окно» - горячую клавишу, например Windows Win + Home. EDIT: последнее как-то перестало работать. Я вышел: - |
Надеюсь, я помог кому-то, дай мне пальцы, я здесь новый, -)
Моя система : UBUNTU Xenial Xerus 64 бит.
Вы можете попробовать добавить скрипт, который запускается при запуске.
Например:
#!/bin/bash
conky ;
(не забудьте chmod + x it;) [!d3 ]
Для Unity моя проблема была решена с помощью
own_window_type override
Для Lubuntu с LXDE:
own_window yes
own_window_class Conky
own_window_transparent yes
own_window_type desktop
double_buffer yes
Если окно conky исчезает, когда кнопка нажатия сводит к минимуму все окна (показать рабочий стол), перейдите в «Настройки»> «Приложения по умолчанию для LXsession-> Запуск приложений -> Рабочий стол и выберите «feh» вместо «filemanager»
Работайте со мной в Lubuntu 13.10.
Я сделал много исследований по этому поводу, и, похоже, очень мало обходных решений и даже меньше, что хорошо работает.
Вы можете установить conky в окно док-станции или панели. Вы можете установить его в обычное окно и просто не использовать плагин show / keybind. Я даже использовал аргумент -w для conky, чтобы заставить его рисовать в поддельном рабочем окне / PCManFM, но это приведет к тому, что ваш рабочий стол будет перерисовываться так же часто, как conky updates = messy. Если вы не возражаете, у вас нет значков, вы можете просто отключить PCManFM, набрав pcmanfm --desktop-off на терминале.Как и Redsandro, путь вокруг этого заключался в том, чтобы написать простой скрипт bash и создать для него файл .desktop, чтобы я мог включить в свою панель место вместо плагина Show Desktop. Он использует wmctrl, поэтому вам нужно будет загрузить его. Также он, к сожалению, не сводит к минимуму все окна, он только их оттеняет. Но для моих нужд достаточно:
#!/bin/bash
var="($(wmctrl -l | grep -o "0x[[:alnum:]]\+"))"
for v in ${var[@]}
do wmctrl -i -r $v -b toggle,shaded
done
Это работает в Lubuntu 14.10
own_window yes
own_window_hints undecorated,below,skip_taskbar
background no
own_window_transparent yes
Я знаю, что эта ветка устарела, но для тех, кто все еще борется с этой проблемой, я просто хотел добавить, что ответ grims работает для меня с небольшим предостережением.
В / etc / conky / conky.conf
own_window_type normal
и в .conkyrc или файле темы:
own_window_type desktop
own_window_hints undecorate,sticky,skip_taskbar,skip_pager
После некоторых проб и ошибок это была единственная комбинация, с которой я мог бы работать ( Я использую compton для прозрачности). Обратите внимание: в own_window_hints нет значения «ниже», так как, хотя он все еще работает, он заставляет конки исчезнуть и снова появиться (мерцать) через несколько секунд при показе рабочего стола. По крайней мере, это был мой опыт.
HTH
Linux с Mate / Gnome2 GUI Ubuntish;)
use_xft yes
..............
.........
.....
..........
own_window_type dock
Будет состыкован на верхнем экране, не обращая внимания на любые действия на рабочем столе.
Установите в положение:
[ f2]В зависимости от вашего разрешения.
Установите background=false в .conkyrc и убедитесь, что вы не автозапускаете Conky с флагом -d. Я пробовал каждое другое предложение, которое мог найти, а иногда они работали, а иногда и нет, и даже если бы они работали, это было только на некоторое время.
Примечание: если вы случайно скроете все окна, используйте Super + D, чтобы вернуть Conky.
Мое решение этой проблемы заключается в добавлении этих двух строк в ваш сценарий bash
conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 & conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 &
В Unity ничего не меняют, просто вставьте терминал:
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hide-skip-taskbar-windows false