Wie kann ich verhindern, dass in einem bestimmten Bereich Symbole auf dem Desktop angezeigt werden?

8

Wenn ich etwas auf meinen Desktop herunterlade oder eine CD oder ein Flash-Laufwerk einlege, wird das Symbol auf meinem Desktop angezeigt. Wenn Conky läuft, wird das Symbol manchmal in der oberen rechten Ecke unter Conky angezeigt. wo ich es nicht sehen kann.

Wie kann ich das verhindern?

Mein .conkyrcwird unten eingefügt. Ich habe nicht alles selbst geschrieben, daher bin ich mir nicht ganz sicher, was ich ändern muss oder welche Teile für diese spezielle Frage relevant sind ...

# 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}

Es wurden Conky-Lösungen angeboten, aber vielleicht sind diese nicht die beste Herangehensweise. Was ich wirklich möchte, ist zu verhindern, dass Symbole überhaupt in diesem Teil des Desktop-Fensters angezeigt werden. Das heißt, ich möchte einen Teil der Desktop-Immobilien für neue Symbole, die auf dem Desktop angezeigt werden, "tabu" machen.

Seamus
quelle
Ich bin auch in der gleichen Situation: /
Pitto
Als Vorschlag und gemäß Ihrer letzten Änderung (letzter Absatz) würde ich sagen, dass Sie die Frage in etwas wie "Wie wähle ich die Position von Tanten-
Symbolen
Es sind nicht nur Automount-Symbole, sondern Dinge, die ich auf den Desktop herunterlade. Und es ist wichtig, dass ich dies tun möchte, um Conky zu vermeiden.
Seamus

Antworten:

2

Für Maverick und unter der Annahme von Gnome ...

sudo apt-get install screenlets

Laden Sie das Folderview Screenlet herunter und öffnen Sie die Screenlets, um es zu installieren.

Applications->Accessories->Screenlets

Doppelklicken Sie nach der Installation auf das Screenlet "Ordneransicht". Klicken Sie mit der rechten Maustaste auf das Screenlet und wählen Sie Eigenschaften . Gehen Sie zu Optionen-> Ordner und wählen Sie Desktop . Klicken Sie auf Schließen .

Lassen Sie nun Ihre Gnome Desktop-Symbole verschwinden:

[ALT]+[F2]
gconf-editor
Run

Gehen Sie zu apps-> nautilus-> settings-> show_desktop und setzen Sie den Wert auf false. Bewegen Sie Ihr Screenlet "Ordneransicht" von Conky weg.

Sie können weiterhin über den Dateimanager auf "Orte" und "Geräte" zugreifen. Tatsächlich können Sie alles ohne Desktop-Symbole ausführen. Das Ausführen von gconf-editor zum Deaktivieren von Desktop-Symbolen funktioniert möglicherweise auch für Sie.


quelle
Ich kann weiterhin über den Dateimanager auf Orte und Geräte zugreifen, aber es ist praktisch, sie auf dem Desktop anzuzeigen.
Seamus
2

Sie können bekommen, was Sie wollen, wenn Sie diese beiden Zeilen wie gezeigt ändern:

 own_window_type panel

 own_window_transparent no

Und Sie fügen diese beiden hinzu:

 own_window_argb_visual yes

 own_window_argb_value 0

Erläuterung:

own_window_argb_visual yesermöglicht echte Transparenz ( own_window_transparent yesbedeutet nur Pseudotransparenz, die nur den Hintergrund "klont" ... wir müssen letzteres einstellen no, deshalb müssen wir die zweite Zeile oben bearbeiten)

own_window_argb_value 0setzt 'alpha' auf 0 (völlig transparent). Es kann bis zu 255 eingestellt werden (völlig undurchsichtig)

own_window_argb_visual yeswird nicht funktionieren mit Override und das ist , warum es zu ändern necesary ist own_window_typezupanel

Bei mir hat es einwandfrei funktioniert. Der einzige Nachteil ist , dass man sieht das Symbol aber Sie können nicht klicken es, wie es ist, nach wie vor, unter conky Fenstern; Sie können dieses Symbol jedoch auswählen, indem Sie mit der Maus klicken und ziehen - eine Auswahl mit Fenstern -. Danach können Sie das Kontextmenü mit der Tastatur aufrufen oder einfach die Eingabetaste drücken, um das gerade eingelegte Medium zu öffnen.

luri
quelle
Ich möchte nur verhindern, dass die Symbole in dem mit conky aufgenommenen Teil des Bildschirms angezeigt werden. Dies ist eine gute Zwischenlösung, aber nicht ideal.
Seamus
Eigentlich habe ich das versucht und es funktioniert nicht wie erwartet. Was passiert ist, dass alle Symbole und Fenster "unter" conky geschoben werden. Der Conky befindet sich oben rechts und drückt alles unter den unteren Rand des Conky-Fensters.
Seamus
Das habe ich in meinem letzten Absatz versucht zu sagen ... sie stehen unter einem Fenster. Sie können sie sehen und dann auswählen, indem Sie das Fenster ziehen und dann ihre Position ändern (sie verschieben). Versuchen Sie diese Problemumgehung: Deaktivieren Sie conky für eine Weile, schließen Sie das gewünschte Gerät an und verschieben Sie das Symbol überall dort, wo es conky nicht stört. Beim erneuten Einstecken erscheinen die Symbole an derselben Position (zumindest funktioniert das bei mir).
Luri
Nein. Ich meine, der gesamte Desktop-Bereich links vom Conky-Fenster ist frei von Symbolen und sie werden alle an den unteren Rand des Fensters verschoben. Außerdem werden maximierte Fenster nur im unteren Drittel des Bildschirms angezeigt.
Seamus
1

Ich denke nicht, dass dies möglich ist. Abhängig von den Einstellungen sollten Sie Ihren Conky jedoch bewegen können, indem Sie die AltTaste gedrückt halten und die linke Maustaste verwenden ( vorausgesetzt , Sie verwenden rechtshändige Einstellungen) und ihn wie jedes andere Fenster verschieben.

Sie können Symbole auf dem Desktop auch ganz in entfernen gconf-editor. Deaktivieren /apps/nautilus/preferences/show_desktopSie einfach und Ihr Desktop wird schön und sauber sein.

Kris Harper
quelle
Nicht own_window_type overridedamit funktioniert nicht, glaube ich nicht.
Seamus
-1

Lesen Sie die Conky-FAQs unter folgendem Link: http://conky.sourceforge.net/faq.html

Speziell diese beiden Fragen:

  1. Conky hört nicht auf zu flackern
  2. Warum lässt Conky meine Symbole verschwinden?
user8592
quelle
RTFM ist keine gute Antwort.
Seamus
Das hätten Sie an erster Stelle tun sollen. Selbst nachdem Sie auf den offiziellen Leitfaden hingewiesen haben, sind Sie nicht bereit, ihn zu lesen und selbst zu tun. Alles was Sie brauchen ist eine fertige Antwort. Wenn Sie die in den FAQs erwähnte Lösung nicht verstehen, wäre das ein anderer Fall gewesen, aber so unhöflich zu sein?
user8592
1
@ user8592 Ich könnte Sie nur auf unsere Stilrichtlinien verweisen , aber wie sie vorschlagen, ist das nicht der beste Ansatz. Wenn Ihre Antwort hinter einem Link steht, wie z. B. einer externen FAQ, verlinken Sie nicht einfach darauf. Fassen Sie die Informationen in Ihrer Antwort zusammen.
Andrews etwas
@ Andrew Ich werde das beim nächsten Mal im Hinterkopf behalten. Vielen Dank.
user8592
Dies ist nicht wirklich eine Frage zu Conky . Ich möchte, dass die Symbole in einem bestimmten Teil des Bildschirms nicht mehr angezeigt werden. Ich weiß , dass sie unter Conky stehen, deshalb habe ich es erwähnt, aber die Frage ist, ob es Teil meiner Desktop-Immobilien ist, keine neuen Symbole mehr anzuzeigen. Korrigieren Sie mich, wenn ich falsch liege, aber das liegt außerhalb des Aufgabenbereichs von conkys Handbuch.
Seamus