Làm cách nào để thay đổi trình quản lý cửa sổ mặc định Xfce4?


11

Làm cách nào để thay đổi trình quản lý cửa sổ mặc định cho Xfce4?

Vì một số lý do, xfwmkhông chạy khi tôi chạy xfce4 shell.


Làm thế nào bạn bắt đầu shell xfce4?
ish

Bạn sử dụng --replacethứ tự trong một lệnh, chẳng hạn như compiz --replacesử dụng Metacity trong XFCE hoặc Emerald nếu được cài đặt ..
Uri Herrera

Đã thử nó với xfwm4 - nhưng nó không tồn tại sau khi đăng xuất.
idgar

Làm thế nào bạn bắt đầu shell xfce4?
ish

1
chỉ cần chọn phiên xfce trong
lightdm

Câu trả lời:


12

Cách dễ nhất tôi tìm thấy để thay đổi vĩnh viễn trình quản lý cửa sổ mặc định là:

  1. Tải về WM mong muốn của bạn.

  2. Sau đó đi: công cụ hệ thống> tùy chọn> ứng dụng khởi động.

  3. Sau đó bấm "thêm".

  4. Ví dụ, nếu bạn muốn thay đổi WM mặc định của mình thành metacity, tại "name" đặt "metacity" và tại "lệnh" hãy đặt "metacity --replace". Nhấp vào "thêm".

  5. Đăng xuất> đăng nhập.


10

Làm YourWindowManager --replacenghĩa là xfwm4 đã bắt đầu khi đăng nhập và bây giờ bạn đang dừng nó để bắt đầu một trình quản lý cửa sổ mới ... điều đó đang hoạt động nhưng có một cách nhanh chóng và gọn gàng hơn khi anh chàng này giải thích lấy kwin làm ví dụ.

XFCE khởi động trình quản lý cửa sổ được chỉ định trong /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlhoặc, dưới xubfox, trong/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

Trong tệp này, hãy tìm thuộc Client0_Commandtính và chỉnh sửa giá trị của nó: <value type="string" value="xfwm4"/>thành <value type="string" value="kwin"/>(rõ ràng, thay thế "kwin" bằng trình quản lý cửa sổ bạn chọn) Bạn sẽ cần phải root. Bạn cũng có thể sao chép và chỉ chỉnh sửa tệp đó /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlnếu bạn muốn các thay đổi chỉ ảnh hưởng đến không gian người dùng của bạn.

Bởi vì trong XFCE, chúng tôi thường lưu phiên của mình trong khi đăng xuất, đừng quên làm sạch phiên của bạn: Trình quản lý cài đặt-> Phiên và Khởi động-> Tab phiên-> Xóa phiên đã lưu

Bây giờ bạn có thể đăng xuất và quay lại.


Bạn có thể làm tương tự từ dòng lệnh bằng cách sử dụng xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array(thay đổi openboxthành trình quản lý cửa sổ ưa thích của bạn).
Mikel

@Mikel Điều này mang lại cho tôi "Có 1 giá trị mới, nhưng chỉ có 2 loại có thể được xác định."
d33tah

@ d33tah Lệnh này hoạt động với tôi với phiên bản xfconf 4.12.1:xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
josch

2

Nói chung...

  1. Tải xuống trình quản lý cửa sổ mong muốn của bạn nếu bạn chưa có nó
  2. Chạy nó với --replace, vì vậy đối với trình quản lý mặc định XFCE xfwm4 --replace
  3. Đăng xuất, nhưng đảm bảo rằng bạn đã chọn tùy chọn 'Lưu phiên cho lần đăng nhập trong tương lai. Hộp thoại đăng xuất, nếu không có sẵn, có thể được gọi từ một dòng lệnhxfce4-session-logout

0

Để thay đổi nó thành xfwm4, lệnh sau sẽ hoạt động. Điều này sẽ thay đổi nó trở lại cài đặt Xfce theo mặc định ra khỏi hộp.

xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'

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.