Làm cách nào để dừng các biểu tượng xuất hiện trên màn hình nền ở một khu vực cụ thể?


8

Khi tôi tải một cái gì đó xuống máy tính để bàn của mình, hoặc đưa đĩa CD hoặc ổ đĩa flash, biểu tượng sẽ xuất hiện trên màn hình của tôi. Khi tôi có conky chạy, biểu tượng đôi khi xuất hiện ở góc trên cùng bên phải, bên dưới conky; nơi tôi không thể nhìn thấy nó.

Làm thế nào để tôi ngăn chặn điều này xảy ra?

My .conkyrcđược dán bên dưới. Tôi đã không tự viết tất cả, vì vậy tôi không hoàn toàn chắc chắn mình cần thay đổi điều gì, hoặc phần nào có liên quan đến câu hỏi cụ thể này ...

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

Các giải pháp conky đã được đưa ra, nhưng có lẽ đây không phải là cách tốt nhất để tiếp cận nó. Điều tôi thực sự muốn là dừng các biểu tượng thậm chí xuất hiện trong phần đó của cửa sổ máy tính để bàn: đó là tôi muốn làm cho một phần của bất động sản máy tính để bàn "vượt quá giới hạn" thành các biểu tượng mới xuất hiện trên máy tính để bàn.


Tôi cũng ở trong tình trạng tương tự: /
Pitto

Như một gợi ý và theo chỉnh sửa cuối cùng của bạn (đoạn cuối), tôi muốn nói bạn thay đổi câu hỏi thành một câu như "Cách chọn vị trí của các biểu tượng dì"
luri

Đây không chỉ là biểu tượng tự động: đó là thứ tôi tải xuống máy tính để bàn. Và điều có liên quan là để tránh conky mà tôi muốn làm điều này.
Seamus

Câu trả lời:


2

Đối với Maverick và giả sử Gnome ...

sudo apt-get install screenlets

Tải xuống Folderview Screenlet và sau đó mở Screenlets để cài đặt nó.

Applications->Accessories->Screenlets

Sau khi cài đặt, bấm đúp vào màn hình "Xem thư mục". Nhấp chuột phải vào màn hình và chọn Thuộc tính . Đi đến Tùy chọn-> Thư mục và chọn Máy tính để bàn . Bấm Đóng .

Bây giờ làm cho các biểu tượng Gnome Desktop của bạn biến mất:

[ALT]+[F2]
gconf-editor
Run

Truy cập ứng dụng-> nautilus-> ưu tiên-> show_desktop, đặt giá trị thành false. Di chuyển màn hình "Xem thư mục" của bạn ra khỏi Conky.

Bạn vẫn có thể truy cập "địa điểm" và "thiết bị" từ trình quản lý tệp. Trong thực tế, bạn có thể làm mọi thứ mà không có biểu tượng Desktop nào cả. Chỉ cần chạy trình soạn thảo gconf để tắt biểu tượng Desktop cũng có thể phù hợp với bạn.


Tôi vẫn có thể truy cập các địa điểm và thiết bị từ trình quản lý tệp, nhưng thật tiện lợi khi chúng xuất hiện trên màn hình.
Seamus

2

Bạn có thể nhận được những gì bạn muốn nếu bạn thay đổi hai dòng này như được hiển thị:

 own_window_type panel

 own_window_transparent no

Và bạn thêm hai cái sau:

 own_window_argb_visual yes

 own_window_argb_value 0

Giải trình:

own_window_argb_visual yescho phép độ trong suốt thực sự ( own_window_transparent yescó nghĩa là độ trong suốt giả, chỉ là nền 'nhân bản' ... chúng ta phải đặt cái sau này no, đó là lý do tại sao chúng ta cần chỉnh sửa dòng thứ hai ở trên)

own_window_argb_value 0đặt 'alpha' thành 0 (hoàn toàn trong suốt). Nó có thể được thiết lập lên tới 255 (hoàn toàn mờ đục)

own_window_argb_visual yessẽ không hoạt động với ghi đè và đó là lý do tại sao nó cần phải thay đổi own_window_typethànhpanel

Đối với tôi nó làm việc hoàn hảo. Hạn chế duy nhất là bạn có thể thấy biểu tượng nhưng bạn không thể nhấp vào biểu tượng đó, vì nó vẫn ở dưới cửa sổ của conky; tuy nhiên, bạn có thể chọn biểu tượng này bằng cách nhấp và kéo chuột - một lựa chọn có cửa sổ -.... sau đó, bạn có thể hiển thị menu ngữ cảnh bằng bàn phím hoặc chỉ cần nhấn enter để 'mở' phương tiện bạn vừa chèn.


Tôi chỉ muốn dừng các biểu tượng xuất hiện trong phần đó của màn hình với conky. Đây là một giải pháp trung gian tốt, nhưng không lý tưởng.
Seamus

Trên thực tế, tôi đã thử điều này và nó không hoạt động như mong đợi. Điều gì xảy ra là tất cả các biểu tượng và cửa sổ được đẩy "dưới" conky. Conky ở trên cùng bên phải, và nó đẩy mọi thứ xuống dưới đáy cửa sổ conky.
Seamus

Đó là những gì tôi đã cố gắng nói trong đoạn cuối của mình .... chúng ở dưới cửa sổ hình nón. Bạn có thể nhìn thấy chúng, và sau đó bạn có thể chọn chúng bằng cách kéo cửa sổ và sau đó thay đổi vị trí của chúng (di chuyển chúng). Hãy thử cách giải quyết này: tắt conky một lúc, cắm thiết bị bạn muốn, di chuyển biểu tượng của nó bất cứ nơi nào nó không can thiệp vào conky. Khi cắm lại, các biểu tượng xuất hiện ở cùng một vị trí (ít nhất là nó hoạt động với tôi).
luri

Điều tôi muốn nói là tất cả không gian máy tính để bàn ở bên trái của cửa sổ conky đều bị xóa các biểu tượng và tất cả chúng đều được chuyển xuống phía dưới cửa sổ. Nó cũng làm cho các cửa sổ tối đa hóa chỉ xuất hiện ở phần ba dưới cùng của màn hình.
Seamus

1

Tôi không nghĩ rằng điều này là có thể. Tuy nhiên, tùy thuộc vào cài đặt, bạn sẽ có thể di chuyển Conky của mình bằng cách giữ Altphím và sử dụng nút chuột trái (cho rằng bạn sử dụng cài đặt thuận tay phải) và di chuyển nó như bất kỳ cửa sổ nào khác.

Bạn cũng có thể xóa các biểu tượng trên máy tính để bàn hoàn toàn trong gconf-editor. Chỉ cần vô hiệu hóa /apps/nautilus/preferences/show_desktopvà máy tính để bàn của bạn sẽ được tốt đẹp và sạch sẽ.


Không phải với own_window_type overrideđiều đó không làm việc, tôi không nghĩ.
Seamus

-1

Đọc các faq Conky tại liên kết này: http://conky.sourceforge.net/faq.html

Cụ thể hai câu hỏi sau:

  1. Conky sẽ không ngừng nhấp nháy
  2. Tại sao Conky làm cho các biểu tượng của tôi biến mất?

RTFM không phải là một câu trả lời tốt.
Seamus

Đây là những gì bạn nên làm ở nơi đầu tiên. Ngay cả sau khi chỉ cho bạn hướng dẫn chính thức, bạn vẫn chưa sẵn sàng để đọc nó và tự làm. Tất cả bạn cần là một câu trả lời đã sẵn sàng. Nếu bạn không hiểu giải pháp được đề cập trong faqs thì đó có phải là một trường hợp khác nhưng lại thô lỗ như thế này không?
dùng8592

1
@ user8592 Tôi chỉ có thể chỉ cho bạn các hướng dẫn về phong cách của chúng tôi , nhưng như họ đề xuất, đó không phải là cách tiếp cận tốt nhất. Nếu câu trả lời của bạn nằm sau một liên kết, như Câu hỏi thường gặp bên ngoài, đừng chỉ liên kết với liên kết đó. Tóm tắt thông tin trong câu trả lời của bạn.
andrews Something

@andrew Tôi sẽ ghi nhớ điều đó từ lần sau. Cảm ơn.
dùng8592

Đây thực sự không phải là một câu hỏi về conky . Tôi muốn làm cho các biểu tượng ngừng xuất hiện trong một phần nhất định của màn hình. Tôi biết họ đang ở dưới conky, đó là lý do tại sao tôi đã đề cập đến nó, nhưng câu hỏi là về việc làm cho một phần của bất động sản máy tính để bàn của tôi không xuất hiện cho các biểu tượng mới xuất hiện. Sửa lỗi cho tôi nếu tôi sai nhưng điều đó nằm ngoài hướng dẫn sử dụng của conky.
Seamus
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.