Comment puis-je empêcher les icônes d'apparaître sur le bureau dans une zone particulière?

8

Lorsque je télécharge quelque chose sur mon bureau ou que j'insère un CD ou un lecteur flash, l'icône apparaît sur mon bureau. Quand j'ai conky en cours d'exécution, l'icône apparaît parfois dans le coin supérieur droit, sous conky; où je ne peux pas le voir.

Comment puis-je empêcher que cela se produise?

Mon .conkyrcest collé ci-dessous. Je n'ai pas tout écrit moi-même, donc je ne suis pas entièrement sûr de ce que je dois changer, ni des parties pertinentes pour cette question particulière ...

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

Des solutions Conky ont été proposées, mais ce n'est peut-être pas la meilleure façon de l'aborder. Ce que je veux vraiment, c'est que les icônes n'apparaissent même pas dans cette partie de la fenêtre du bureau: c'est-à-dire que je veux faire une partie de l'immobilier du bureau "hors limites" de nouvelles icônes apparaissant sur le bureau.

Seamus
la source
Je suis aussi dans la même situation: /
Pitto
À titre de suggestion, et selon votre dernière modification (dernier paragraphe), je dirais que vous changez la question en quelque chose comme "Comment choisir la position des icônes de montant"
luri
Ce ne sont pas seulement des icônes de montage automatique: ce sont des trucs que je télécharge sur le bureau. Et il est important que ce soit pour éviter le conky que je veux le faire.
Seamus

Réponses:

2

Pour Maverick, et en supposant Gnome ...

sudo apt-get install screenlets

Téléchargez Folderview Screenlet , puis ouvrez Screenlets pour l'installer.

Applications->Accessories->Screenlets

Après l'installation, double-cliquez sur le screenlet "Folder View". Faites un clic droit sur le screenlet et choisissez Propriétés . Allez dans Options-> Dossier et sélectionnez Bureau . Cliquez sur Fermer .

Maintenant, faites disparaître vos icônes Gnome Desktop:

[ALT]+[F2]
gconf-editor
Run

Accédez à apps-> nautilus-> preferences-> show_desktop, définissant la valeur sur false. Déplacez votre screenlet "Affichage des dossiers" loin de Conky.

Vous pouvez toujours accéder aux "lieux" et aux "appareils" à partir du gestionnaire de fichiers. En fait, vous pouvez tout faire sans aucune icône de bureau. Le simple fait d'exécuter gconf-editor pour désactiver les icônes du bureau pourrait également fonctionner pour vous.


la source
Je peux toujours accéder aux lieux et aux appareils à partir du gestionnaire de fichiers, mais il est pratique de les faire apparaître sur le bureau.
Seamus
2

Vous pouvez obtenir ce que vous voulez si vous modifiez ces deux lignes comme indiqué:

 own_window_type panel

 own_window_transparent no

Et vous ajoutez ces deux:

 own_window_argb_visual yes

 own_window_argb_value 0

Explication:

own_window_argb_visual yespermet une véritable transparence ( own_window_transparent yessignifie juste une pseudo-transparence, qui ne fait que «cloner» l'arrière-plan ... nous devons définir ce dernier no, c'est pourquoi nous devons modifier la deuxième ligne ci-dessus)

own_window_argb_value 0met 'alpha' à 0 ​​(totalement transparent). Il peut être configuré jusqu'à 255 (totalement opaque)

own_window_argb_visual yesne fonctionnera pas avec priorité et c'est pourquoi il est nécessaire own_window_typede passer àpanel

Pour moi, cela fonctionnait parfaitement. Le seul inconvénient est que vous pouvez voir l'icône mais vous ne pouvez pas cliquer dessus, car elle est toujours sous la fenêtre de conky; cependant, vous pouvez sélectionner cette icône en cliquant et en faisant glisser la souris -une sélection fenêtrée -.... après cela, vous pouvez afficher le menu contextuel avec le clavier ou simplement appuyer sur Entrée pour «ouvrir» le support que vous venez d'insérer.

luri
la source
Je veux juste arrêter les icônes apparaissant dans cette partie de l'écran occupée par conky. C'est une bonne solution intermédiaire, mais pas idéale.
Seamus
En fait, j'ai essayé cela, et cela ne fonctionne pas comme prévu. Ce qui se passe, c'est que toutes les icônes et fenêtres sont poussées "sous" conky. Le conky est en haut à droite, et il pousse tout sous le bas de la fenêtre conky.
Seamus
C'est ce que j'ai essayé de dire dans mon dernier paragraphe ... ils sont sous fenêtre conky. Vous pouvez les voir, puis vous pouvez les sélectionner en faisant glisser la fenêtre puis en modifiant leur emplacement (en les déplaçant). Essayez cette solution de contournement: désactivez conky pendant un certain temps, branchez l'appareil que vous souhaitez, déplacez son icône là où il n'interfère pas avec conky. Une fois rebranché, les icônes apparaissent dans la même position (au moins, cela fonctionne pour moi).
luri
Non. Ce que je veux dire, c'est que tout l'espace de bureau à gauche de la fenêtre conky est vide d'icônes et qu'elles sont toutes déplacées vers le bas de la fenêtre. Il fait également apparaître les fenêtres maximisées uniquement dans le tiers inférieur de l'écran.
Seamus
1

Je ne pense pas que ce soit possible. Cependant, selon les paramètres, vous devriez pouvoir déplacer votre Conky en maintenant la Alttouche enfoncée et utiliser le bouton gauche de la souris (étant donné que vous utilisez les paramètres pour droitiers) et le déplacer comme n'importe quelle autre fenêtre.

Vous pouvez également supprimer complètement les icônes du bureau gconf-editor. Désactivez simplement /apps/nautilus/preferences/show_desktopet votre bureau sera agréable et propre.

Kris Harper
la source
Pas avec own_window_type overrideça ne marche pas, je ne pense pas.
Seamus
-1

Lisez les FAQ de Conky sur ce lien: http://conky.sourceforge.net/faq.html

Plus précisément, ces deux questions:

  1. Conky n'arrêtera pas de vaciller
  2. Pourquoi Conky fait-il disparaître mes icônes?
user8592
la source
RTFM n'est pas une bonne réponse.
Seamus
C'est ce que vous auriez dû faire en premier lieu. Même après vous avoir signalé le guide officiel, vous n'êtes pas prêt à le lire et à le faire vous-même. Tout ce dont vous avez besoin est une réponse toute faite. Si vous ne comprenez pas la solution mentionnée dans les FAQ, alors cela aurait été un cas différent mais grossier comme ça?
user8592
1
@ user8592 Je pourrais simplement vous indiquer nos directives de style , mais comme elles le suggèrent, ce n'est pas la meilleure approche. Si votre réponse est derrière un lien, comme une FAQ externe, ne vous contentez pas de créer un lien vers celui-ci. Résumez les informations dans votre réponse.
andrewsomething
@andrew Je garderai cela à l'esprit la prochaine fois. Merci.
user8592
Ce n'est pas vraiment une question sur conky . Je veux que les icônes cessent d'apparaître dans une certaine partie de l'écran. Je sais qu'ils sont sous conky, c'est pourquoi je l'ai mentionné, mais la question est de faire en sorte que mon bureau ne soit pas autorisé à faire apparaître de nouvelles icônes. Corrigez-moi si je me trompe, mais cela ne relève pas du manuel de conky.
Seamus