Как остановить отображение значков на рабочем столе в определенной области?

8

Когда я загружаю что-то на рабочий стол или вставляю компакт-диск или флэш-накопитель, на моем рабочем столе появляется значок. Когда у меня работает conky, значок иногда появляется в правом верхнем углу, под conky; где я не могу это увидеть.

Как мне остановить это?

Мой .conkyrcвставлен ниже. Я не написал все это сам, поэтому я не совсем уверен, что мне нужно изменить, или какие части имеют отношение к этому конкретному вопросу ...

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# - tail of /var/log/messages
# - netstat shows number of connections from your computer and application/PID making it. Kill spyware!
#
# -- Pengo
# 

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer right

# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 20

# stuff after 'TEXT' will be formatted on screen

TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine

${color orange}CPU ${hr 2}$color
${freq}MHz   Load: ${loadavg}   Temp: ${acpitemp}
$cpubar
${cpugraph 000000 ffffff}

NAME ${goto 150}PID ${goto 200}CPU% ${goto 250}MEM%
${top name 1} ${goto 150}${top pid 1} ${goto 200}${top cpu 1} ${goto 250}${top mem 1}
${top name 2} ${goto 150}${top pid 2} ${goto 200}${top cpu 2} ${goto 250}${top mem 2}
${top name 3} ${goto 150}${top pid 3} ${goto 200}${top cpu 3} ${goto 250}${top mem 3}
${top name 4} ${goto 150}${top pid 4} ${goto 200}${top cpu 4} ${goto 250}${top mem 4}

${color orange}MEMORY / DISK ${hr 2}$color
RAM:   $memperc%   ${membar 6}$color
Swap:  $swapperc%   ${swapbar 6}$color

Home:  ${fs_free_perc /home}%   ${fs_bar 6 /}$color 
Free Space: ${fs_free /home}

${color orange}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0 
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
${execi 30 netstat -ept | grep ESTAB | awk '{print $9}' | cut -d: -f1 | sort | uniq -c | sort -nr}

${color orange}WIRELESS (${addr wlan0}) ${hr 2}$color
Down: $color${downspeed wlan0} k/s ${alignr}Up: ${upspeed wlan0} k/s
${downspeedgraph wlan0 25,140 000000 ff0000} ${alignr}${upspeedgraph wlan0 
25,140 000000 00ff00}$color
Total: ${totaldown wlan0} ${alignr}Total: ${totalup wlan0}
${execi 30 netstat -ept | grep ESTAB | awk '{print $9}' | cut -d: -f1 | sort | uniq -c | sort -nr}

Конки решения были предложены, но, возможно, это не лучший способ приблизиться к нему. Что я действительно хочу, так это чтобы значки не появлялись в этой части окна рабочего стола: я хочу сделать часть рабочего стола «недоступной» для новых значков, появляющихся на рабочем столе.

Симус
источник
Я тоже в такой же ситуации: /
Питто
В качестве предложения и в соответствии с вашим последним редактированием (последний абзац) я бы сказал, что вы меняете вопрос на что-то вроде «Как выбрать положение значков для автономного монтажа»
Лури
Это не просто значки автомонтирования: я загружаю их на рабочий стол. И важно, чтобы я не делал этого, чтобы избежать обмана.
Симус

Ответы:

2

Для Маверика и при условии, что Гном ...

sudo apt-get install screenlets

Загрузите Screenletview Folderview и откройте Screenlets, чтобы установить его.

Applications->Accessories->Screenlets

После установки дважды щелкните экран «Просмотр папки». Щелкните правой кнопкой мыши на скриншоте и выберите « Свойства» . Перейдите в Параметры-> Папка и выберите Рабочий стол . Нажмите Закрыть .

Теперь заставьте ваши значки Gnome Desktop исчезнуть:

[ALT]+[F2]
gconf-editor
Run

Перейдите в apps-> nautilus-> Предпочтения-> show_desktop, установив значение false. Отодвиньте экран «Просмотр папок» от Conky.

Вы по-прежнему можете получить доступ к «местам» и «устройствам» из файлового менеджера. На самом деле, вы можете делать все без значков на рабочем столе. Просто запуск gconf-editor для отключения значков на рабочем столе тоже может сработать.


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

Вы можете получить то, что вы хотите, если вы измените эти две строки, как показано:

 own_window_type panel

 own_window_transparent no

И вы добавляете эти два:

 own_window_argb_visual yes

 own_window_argb_value 0

Объяснение:

own_window_argb_visual yesобеспечивает истинную прозрачность ( own_window_transparent yesозначает просто псевдопрозрачность, которая просто «клонирует» фон ... мы должны установить этот последний no, поэтому нам нужно отредактировать вторую строку выше)

own_window_argb_value 0устанавливает альфа в 0 (полностью прозрачно). Может быть установлено до 255 (полностью непрозрачно)

own_window_argb_visual yesне будет работать с переопределением, и поэтому необходимо изменить own_window_typeнаpanel

Для меня это сработало безупречно. Единственным недостатком является то, что вы можете видеть значок, но не можете щелкнуть по нему, так как он все еще находится под окном Конки; тем не менее, вы можете выбрать этот значок, щелкая и перетаскивая мышь - оконный выбор - после этого вы можете вызвать контекстное меню с помощью клавиатуры или просто нажать клавишу ввода, чтобы «открыть» только что вставленный носитель.

Лури
источник
Я просто хочу, чтобы значки, появляющиеся в этой части экрана, не были заняты conky. Это хорошее промежуточное решение, но не идеальное.
Симус
На самом деле, я попробовал это, и это не работает, как ожидалось. Что происходит, так это то, что все иконки и окна помещаются "под" конки. Конки вверху справа и толкают все вниз под конки окна.
Симус
Это было то, что я пытался сказать в моем последнем абзаце ... они под кованым окном. Вы можете видеть их, а затем вы можете выбрать их, перетаскивая окна, а затем изменяя их местоположение (перемещая их). Попробуйте этот обходной путь: на некоторое время отключите conky, подключите желаемое устройство, переместите его значок туда, где он не мешает conky. При повторном подключении значки появляются в той же позиции (по крайней мере, это работает для меня).
Лури
Нет. То, что я имею в виду, это то, что все пространство рабочего стола слева от конки-окна очищено от значков, и все они перемещены вниз к нижней части окна. Это также заставляет развернутые окна появляться только в нижней трети экрана.
Симус
1

Я не думаю, что это возможно. Однако, в зависимости от настроек, вы сможете перемещать Conky, удерживая нажатой Altклавишу, и используя левую кнопку мыши (учитывая, что вы используете правые настройки), и перемещать его, как любое другое окно.

Вы также можете удалить значки на рабочем столе в целом gconf-editor. Просто отключите /apps/nautilus/preferences/show_desktopи ваш рабочий стол будет красивым и чистым.

Крис Харпер
источник
Не с own_window_type overrideэтим не работает, я не думаю.
Симус
-1

Прочитайте часто задаваемые вопросы о Conky по этой ссылке: http://conky.sourceforge.net/faq.html

Конкретно эти два вопроса:

  1. Конки не перестанет мерцать
  2. Почему Конки заставляет мои иконки исчезать?
user8592
источник
RTFM не очень хороший ответ.
Симус
Это то, что вы должны были сделать в первую очередь. Даже после указания на официальное руководство вы не готовы прочитать его и сделать это самостоятельно. Все, что вам нужно, это готовый ответ. Если вы не понимаете решение, упомянутое в часто задаваемых вопросах, то это был бы другой случай, но быть таким грубым?
user8592
1
@ user8592 Я мог бы просто указать вам наши рекомендации по стилю , но, как они предполагают, это не лучший подход. Если вы отвечаете за ссылку, как за пределами FAQ, не просто ссылку на нее. Обобщите информацию в своем ответе.
Andrewsomething
@andrew, я буду помнить это в следующий раз. Спасибо.
user8592
Это не совсем вопрос о конки . Я хочу, чтобы значки перестали появляться в определенной части экрана. Я знаю, что они находятся в затруднительном положении, поэтому я упомянул об этом, но вопрос заключается в том, чтобы часть моего рабочего стола стала недоступной для появления новых значков. Поправь меня, если я ошибаюсь, но это выходит за рамки руководства Конки.
Симус