Làm thế nào để thoát khỏi môi trường máy tính để bàn và chỉ sử dụng trình quản lý cửa sổ?


16

Tôi đã sử dụng xterm cho tất cả các công việc của tôi. Tôi nhận ra rằng các tính năng mà môi trường máy tính để bàn như Gnome phải cung cấp không được sử dụng nhiều cho tôi. Bây giờ, có thể tôi loại bỏ hoàn toàn Gnome và KDE và chỉ sử dụng một số trình quản lý cửa sổ ở cấp 5 (X11) để phát video, sử dụng trình duyệt và đôi khi là trình quản lý tệp như Nautilus. Tôi làm nó như thế nào? Nó là một ý tưởng tốt? Bạn muốn đề xuất quản lý cửa sổ nào?

Những gì tôi đã làm cho đến nay: Tôi đã cài đặt Window Maker . Khi tôi khởi động lại, tôi được cung cấp thêm một sự lựa chọn tại thời điểm đăng nhập - Gnome, KDE, Window Maker. Tôi đã chọn Window Maker. Nó cho tôi nhiều không gian làm việc, các phím tắt tùy biến, không có các tính năng thông thường của máy tính để bàn như bảng điều khiển, khu vực thông báo, biểu tượng máy tính để bàn.

Nhưng tôi đã quan sát thấy rằng bất cứ khi nào tôi khởi chạy Nautilus, nền của máy tính để bàn sẽ thay đổi thành nền mà tôi đã đặt trên Gnome và tất cả các biểu tượng trên màn hình được khôi phục như trong Gnome, mặc dù các phím tắt của Window Maker vẫn hoạt động. Nhưng để xóa biểu tượng nền và biểu tượng nền của Gnome, tôi phải đăng xuất và đăng nhập lại.

Làm cách nào tôi có thể sửa nó để việc khởi chạy Nautilus không mang lại nền tảng Gnome? Tôi có nên sử dụng một số trình quản lý tập tin khác?

Cập nhật

Tôi đã tuân thủ và cài đặt dwm. Nó không khó chút nào. Mặc dù tôi cần phải thực hiện các bước sau để hiển thị dwm trong menu màn hình đăng nhập của mình.

$ cd /usr/share/xsessions/  
$ vim dwm.desktop  

Trong dwm.desktoptôi đã viết:

[Desktop Entry]
Encoding=UTF-8
Name=dwm
Comment=To start dwm session
Exec=/usr/local/bin/dwm
Type=Application

Lần này khi tôi đăng nhập, tôi đã nhận được trong menu.

Cập nhật

Tôi đã giải quyết vấn đề nautilus bằng các bước sau.

$ gconftool-2 --recursive-list "/apps" |less

Ở đây tôi đã tìm kiếm nautilus. Nó đã cho tôi

 /apps/nautilus:
  /apps/nautilus/preferences:
   show_icon_text = local_only
   start_with_sidebar = true
   click_policy = double
   background_color = #ffffff
   start_with_toolbar = true
   start_with_location_bar = true
   mouse_back_button = 8
   thumbnail_limit = 10485760
   directory_limit = -1
   ...

Sau đó, đó là một vấn đề đơn giản của việc thiết lập các phím

$ gconftool-2 --get "/apps/nautilus/preferences/show_desktop"
$ true
$ gconftool-2 --set "/apps/nautilus/preferences/show_desktop" --type bool false
$ gconftool-2 --get "/apps/nautilus/preferences/exit_with_last_window
$ false
$ gconftool-2 --set "/apps/nautilus/preferences/exit_with_last_window" --type bool true
$ gconftool-2 --get "/apps/nautilus/preferences/media_automount_open
$ true
$ gconftool-2 --set "/apps/nautilus/preferences/media_automount_open" --type bool false

Liên kết hữu ích :


3
Có lẽ đây nên là hai câu hỏi? Tôi thậm chí không nhận ra cho đến khi tôi nhìn vào câu trả lời, nhưng dường như nó hoàn toàn thay đổi hướng sau "Bạn sẽ gợi ý người quản lý cửa sổ nào?"
Michael Mrozek

@Michael: Tại thời điểm đăng bài, tôi đã bối rối và nghĩ rằng không thể sử dụng Linux nếu không có một số máy tính để bàn và đó là lý do tại sao Nautilus mang biểu tượng máy tính để bàn. Điều này trở thành lý do của việc đăng "hai" câu hỏi trong một chủ đề, mặc dù tại thời điểm đó chúng có vẻ liên quan chặt chẽ.
Andrew-Dufresne

Câu trả lời:


13

Tôi đã hỏi một câu hỏi tương tự một lần. Đó chắc chắn là một ý tưởng tốt nếu bạn thấy mình bỏ qua các công cụ và tính năng linh tinh đi kèm với môi trường máy tính để bàn.

Giải pháp là, bạn không cần phải cài đặt môi trường máy tính để bàn (hoặc bất cứ thứ gì bạn không sử dụng), chỉ cần một trình quản lý cửa sổ bạn chọn. Tôi (cũng) hỏi một câu hỏi khác về các trình quản lý cửa sổ nhẹ. Tóm tắt là, nếu bạn muốn có nhiều hiệu ứng đi Compiz , nếu không hãy chọn một hiệu ứng nhẹ như dwm .

Về Nautilus, bạn có thực sự cần nó hoặc một số tính năng của nó không? Nếu không thì có lẽ bạn nên chuyển sang thứ khác, có thể là Thunar .


3
+1 cho Đề xuất tìm kiếm thứ gì đó ngoài nautilus. Điều này thực sự có nghĩa là chỉ cho gnome.
xenoterracide

Thunar thực sự rất tuyệt, nhưng (trừ khi tôi nhầm) vẫn cần HAL.
Stefan

@Stefan Tôi không chắc chắn, "yêu cầu HAL" có phải là vấn đề không?
phunehehe

1
nó đang trên đường ra và được thay thế bằng udev ... vì vậy trong khi nó không phải là một điều xấu, nó thực sự chỉ chiếm không gian.
Stefan

nhưng theo wiki.ubfox.com/Halsectomy , nó đã được sửa trong dòng thunar ngược dòng: D
Stefan

15

Làm cách nào tôi có thể sửa nó để việc khởi chạy Nautilus không mang lại nền tảng Gnome?

Lý do điều này xảy ra là Nautilus không chỉ là người quản lý tệp của Gnome mà còn chịu trách nhiệm vẽ máy tính để bàn của Gnome. Vì vậy, khi bạn bắt đầu nautilus, nó kết xuất lại máy tính để bàn của bạn vì nó xem đó là một trong những trách nhiệm của nó.

Để vô hiệu hóa hành vi này, hãy gọi nó bằng tùy chọn --no-desktophoặc đặt khóa gconf /apps/nautilus/preferences/show_desktopthành false.


1
Cảm ơn sepp2k. Nhưng nếu một số ứng dụng khác mở Nautilus thì sao? Giống như blueman-manager, một ứng dụng tôi sử dụng để kết nối với điện thoại di động thông qua bluetooth. Bất cứ khi nào tôi nhấp vào duyệt để xem các tập tin trên điện thoại di động của mình, nó sẽ mở nautilus. Bây giờ làm thế nào tôi có thể vượt qua --no-desktoptrong trường hợp này? Vì tôi chắc chắn không có quyền kiểm soát đối với người quản lý blueman.
Andrew-Dufresne

@Andrew: Điểm tốt. Sử dụng khóa gconf nên quan tâm đến điều đó.
sepp2k

0

không dễ dàng hơn chỉ để chuyển sang một runlevel khác? (một runlevel không có gui)


4
Người đặt câu hỏi sử dụng X11 (đặc biệt là xterm trong câu đầu tiên). Làm thế nào để chuyển sang một runlevel X giúp đỡ?
Mat
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.