Come posso bloccare le icone che appaiono sul desktop in una particolare area?


8

Quando scarico qualcosa sul desktop o inserisco un CD o un'unità flash, l'icona appare sul desktop. Quando ho una corsa conky, a volte l'icona appare nell'angolo in alto a destra, sotto a conky; dove non riesco a vederlo.

Come posso impedire che ciò accada?

Il mio .conkyrcè incollato di seguito. Non ho scritto tutto da solo, quindi non sono del tutto sicuro di cosa ho bisogno di cambiare, o quali parti sono rilevanti per questa particolare domanda ...

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

Sono state offerte soluzioni conky, ma forse questi non sono il modo migliore per affrontarlo. Quello che voglio davvero è di impedire che le icone appaiano anche in quella parte della finestra del desktop: cioè, voglio rendere parte delle proprietà del desktop "off-limits" le nuove icone che appaiono sul desktop.


Sono anche nella stessa situazione: /
Pitto

Come suggerimento, e in base alla tua ultima modifica (ultimo paragrafo), direi che cambi la domanda in qualcosa del tipo "Come scegliere la posizione delle icone dello zio"
luri,

Non sono solo icone di automount: sono cose che scarico sul desktop. Ed è importante che sia così per evitare il conky che voglio fare questo.
Seamus,

Risposte:


2

Per Maverick, e supponendo Gnome ...

sudo apt-get install screenlets

Scarica Folderview Screenlet e quindi apri Screenlets per installarlo.

Applications->Accessories->Screenlets

Dopo l'installazione, fare doppio clic sulla schermata "Visualizzazione cartelle". Fare clic con il tasto destro del mouse sullo screenlet e selezionare Proprietà . Vai su Opzioni-> Cartella e seleziona Desktop . Clicca Chiudi .

Ora fai scomparire le icone di Gnome Desktop:

[ALT]+[F2]
gconf-editor
Run

Vai su app-> nautilus-> preferenze-> show_desktop, impostando il valore su false. Allontana da Conky la schermata "Vista cartella".

Puoi ancora accedere a "luoghi" e "dispositivi" dal file manager. In effetti, puoi fare tutto senza icone del desktop. Anche solo eseguire gconf-editor per disabilitare le icone del desktop potrebbe funzionare anche per te.


Io posso ancora luoghi di accesso e dispositivi dal file manager, ma è conveniente avere farli apparire sul desktop.
Seamus,

2

Puoi ottenere ciò che desideri modificando queste due righe come mostrato:

 own_window_type panel

 own_window_transparent no

E aggiungi questi due:

 own_window_argb_visual yes

 own_window_argb_value 0

Spiegazione:

own_window_argb_visual yesabilita la vera trasparenza ( own_window_transparent yessignifica solo pseudo-trasparenza, che solo "clona" lo sfondo ... dobbiamo impostare quest'ultima su no, ecco perché dobbiamo modificare la seconda riga sopra)

own_window_argb_value 0imposta 'alpha' su 0 (totalmente trasparente). Può essere impostato fino a 255 (totalmente opaco)

own_window_argb_visual yesnon funzionerà con esclusione ed è per questo che è necesary al cambiamento own_window_typedipanel

Per me ha funzionato perfettamente. L'unico inconveniente è che è possibile visualizzare l'icona, ma non si può fare clic su di esso, come è, ancora, sotto la finestra di Conky; tuttavia, è possibile selezionare questa icona facendo clic e trascinando il mouse -una selezione a finestra -.... dopodiché, è possibile visualizzare il menu di scelta rapida con la tastiera o semplicemente premere Invio per 'aprire' il file multimediale appena inserito.


Voglio solo fermare le icone che appaiono in quella parte dello schermo occupata da Conky. Questa è una buona soluzione intermedia, ma non ideale.
Seamus,

In realtà, ho provato questo, e non funziona come previsto. Quello che succede è che tutte le icone e le finestre sono spinte "sotto" conky. Il conky è in alto a destra e spinge tutto verso il basso sotto la finestra del conky.
Seamus,

Questo è quello che ho cercato di dire nel mio ultimo paragrafo ... sono sotto la finestra di Conky. Puoi vederli, quindi puoi selezionarli trascinando la finestra e quindi cambiando la loro posizione (spostandoli). Prova questa soluzione alternativa: disabilita Conky per un po ', collega il dispositivo desiderato, sposta la sua icona ovunque non interferisca con Conky. Quando ricollegati, le icone appaiono nella stessa posizione (almeno per me funziona).
Luri,

No. Quello che voglio dire è che tutto lo spazio del desktop a sinistra della finestra conky viene cancellato dalle icone e vengono tutti spostati verso il basso nella parte inferiore della finestra. Fa anche apparire le finestre ingrandite solo nel terzo inferiore dello schermo.
Seamus,

1

Non credo sia possibile. Tuttavia, a seconda delle impostazioni, dovresti essere in grado di spostare Conky tenendo premuto il Alttasto e utilizzando il pulsante sinistro del mouse (dato che usi le impostazioni per la mano destra) e spostalo come qualsiasi altra finestra.

Puoi anche rimuovere del tutto le icone sul desktop in gconf-editor. Basta disabilitare /apps/nautilus/preferences/show_desktope il desktop sarà bello e pulito.


Non con own_window_type overridequello non funziona, non credo.
Seamus,

-1

Leggi le domande frequenti su Conky a questo link: http://conky.sourceforge.net/faq.html

Nello specifico queste due domande:

  1. Conky non smetterà di tremolare
  2. Perché Conky fa scomparire le mie icone?

RTFM non è una buona risposta.
Seamus,

Questo è ciò che avresti dovuto fare al primo posto. Anche dopo averti segnalato alla guida ufficiale non sei pronto a leggerlo e farlo da solo. Tutto ciò di cui hai bisogno è una risposta pronta. Se non capisci la soluzione menzionata nelle domande frequenti, sarebbe stato un caso diverso ma essere scortese in questo modo?
user8592

1
@ user8592 Potrei solo indicarti le nostre linee guida di stile , ma come suggeriscono, non è l'approccio migliore. Se la tua risposta è dietro un link, come una FAQ esterna, non limitarti al link. Riassumi le informazioni nella tua risposta.
Andrewsomething

@andrew Lo terrò a mente dalla prossima volta. Grazie.
user8592

Questa non è davvero una domanda su Conky . Voglio far smettere di apparire le icone in una certa parte dello schermo. Io so che sono in Conky, è per questo che ho parlato, ma la domanda è di fare parte del mio desktop immobiliare no-go per le nuove icone che appaiono. Correggimi se sbaglio, ma non rientra nelle competenze del manuale di Conky.
Seamus,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.