Câu hỏi Làm cách nào để đặt hình nền khác nhau cho từng không gian làm việc trong Xubuntu 13.04?


Điều này có vẻ giống như một câu hỏi phổ biến đã được giải quyết. Vâng, tôi đã kiểm tra nhiều hướng dẫn, câu hỏi và googled rất nhiều nhưng hầu như tất cả mọi thứ không thành công sau khi tất cả.

Vấn đề chính là tôi không có trình soạn thảo gconf và thậm chí nếu tôi cài đặt nó, tôi không có "/apps/nautilus/preferences/show_desktop"tùy chọn để bỏ chọn để hoàn thành toàn bộ tinh chỉnh compiz khá nổi tiếng.

Có ai quản lý vấn đề này trên Xubuntu 13.04 không? Tôi có thể hỏi làm thế nào?

Cảm ơn bạn trước.


4
2017-08-18 17:53


gốc




Các câu trả lời:


Tin tuyệt vời là bạn làm không phải bây giờ cần compiz, hoặc thậm chí có compositing bật trong xfwm để có một nền tảng khác nhau cho mỗi không gian làm việc với xfdesktopBạn chỉ cần sử dụng các phiên bản phát triển của các gói từ Xfuntu-4.12 xubuntu-dev ppa.

Khi bạn đang sử dụng Xubuntu 13.04, bạn (và những người khác trên 12.10 hoặc 13.10) phải bật xubuntu-dev xfce-4.12 ppa với các phiên bản phát triển của các gói; các phiên bản xubuntu khác (chẳng hạn như 12.04) yêu cầu 4,10 ppa cũng. Các gói trong Xfce 4.12 ppa thực sự được gắn nhãn phiên bản 4.11.x, vì Xfce-4.12 chưa được hoàn thành.

  • Hướng dẫn cho Xubuntu 13.04 (và 12.10, 13.10):

    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    sudo apt-get update
    sudo apt-get dist-upgrade
    
  • Hướng dẫn Chỉ có được sử dụng cho 12.04:

    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
    sudo apt-get update
    sudo apt-get dist-upgrade
    
    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    sudo apt-get update
    sudo apt-get dist-upgrade
    

Sau đó đăng xuất và đăng nhập lại, và nhấp chuột phải vào một trong các không gian làm việc của bạn, và đi đến 'Cài đặt Máy tính để bàn', và bạn sẽ nhận được cửa sổ hiển thị bên dưới trong hình 1.

Trên mỗi không gian làm việc của bạn, tab nền sẽ có tiêu đề Hình nền cho [tên không gian làm việc của bạn]. Chọn một hình ảnh hoặc một thư mục có hình ảnh và nhấp vào hình ảnh bạn muốn cho nền.

Lặp lại quá trình này cho tất cả các không gian làm việc, nhưng hãy nhớ:

  • Điều rất quan trọng để đảm bảo rằng hộp 'Áp dụng cho tất cả không gian làm việc' được bỏ chọn mỗi của các không gian khi bạn chọn một nền hoặc bạn rõ ràng sẽ chỉ có cùng một nền tảng trên tất cả chúng.

  • Bạn cũng có thể chọn thiết lập tự động thay đổi hình nền trên mỗi không gian làm việc nếu muốn. Đơn giản chỉ cần đánh dấu vào ô (như thể hiện trong hình bên dưới), nhưng hãy nhớ rằng điều này phải được kiểm tra trên từng không gian làm việc nếu bạn muốn mỗi không gian làm việc chuyển đổi hình nền theo khoảng thời gian bạn muốn. Rõ ràng, bạn phải có nhiều hơn một hình ảnh trong thư mục đã chọn.

Hình 1:

enter image description here 

Nếu bạn muốn viết kịch bản thay đổi hình nền, bạn có thể sử dụng xfconf-query để thay đổi chúng:

  • Trước tiên, hãy chắc chắn single-workspace-mode là sai:

    xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
    
  • Sau đó, sử dụng lệnh bên dưới và vui lòng thay thế số màn hình và không gian làm việc cho một màn hình mà bạn muốn thay đổi, bằng cách kiểm tra xfce4-settings-editor. Hãy nhớ rằng không gian làm việc bắt đầu từ 0 cho xfconf-query và vì vậy không gian làm việc đầu tiên của bạn thực sự là 0 trong cài đặt xfconf. Sau đó, cũng chỉ định đường dẫn chính xác của ảnh của bạn:

    xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace2/last-image -s /location/of/image
    

Vì vậy, bây giờ compiz là không cần thiết; bạn có thể chuyển đổi giữa các không gian làm việc và thấy một nền tảng khác trong tất cả chúng khi bạn đã thiết lập hình nền. Việc sử dụng bộ nhớ của xfdesktop4sẽ cao hơn một chút, nhưng nó vẫn sẽ chỉ sử dụng khoảng 28 mb với 4 không gian làm việc với nền độ phân giải cao trên màn hình 1280x1024.

Xin lưu ý tính năng tuyệt vời này vẫn còn dưới phát triển nặngvà chắc chắn sẽ là một trong những điểm nổi bật của Xfce 4.12, nhưng có thể được sử dụng ngay bây giờ nếu bạn cài đặt các trang.


Ghi chú bổ sung

Nếu bạn thấy rằng bạn không thể đặt hình ảnh làm hình nền cho máy tính bằng cách nhấp chuột phải vào mục nhập trong menu Thunar, hãy thêm một hành động tùy chỉnh Thunar mới để thực hiện điều đó và sử dụng tập lệnh của tôi bên dưới trong hành động đó. Kịch bản lấy %f tham số từ Thunar là đường dẫn của ảnh (xem Hình 3).

Bạn cũng sẽ cần phải cài đặt xdotool để nó hoạt động, và nó sẽ không hoạt động với compiz, chỉ với xfwm hoặc người quản lý cửa sổ tương tự.

Hình 2: Sao chép kịch bản và làm cho nó thực thi được (chmod u+x)

#!/usr/bin/env bash

# IMPORTANT: to be used as a script for a Thunar custom action
# it will need modification if used for other purposes

# path is %f given in Thunar's context menu
path="$1"
workspace="$(xdotool get_desktop)"
# check not in single workspace mode
xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
# command with workspace and path variables
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace"${workspace}"/last-image -s "${path}"

exit

Hình 3: Điền các chi tiết cho hành động tùy chỉnh Thunar; đảm bảo bạn có đường dẫn của tập lệnh chính xác; lệnh hành động tùy chỉnh Thunar là:

/location/of/script %f

Trong tab 'Điều kiện ngoại hình', chỉ chọn hình ảnh làm điều kiện hiển thị.

enter image description here

Bây giờ dù bạn đang làm việc ở đâu, bạn sẽ có thể thiết lập một hình nền cho nó bằng cách nhấp chuột phải vào bất kỳ hình ảnh nào trong Thunar và chọn hành động tùy chỉnh của bạn.


4
2017-11-04 19:42