Як позбутися робочого середовища та використовувати лише менеджер вікон?


16

Я використовую xterm для всієї своєї роботи. Я зрозумів, що такі функції, які надає настільне середовище, як GNOME, мені не дуже корисні. Тепер, чи можливо я повністю видалити GNOME та KDE і використовувати якийсь диспетчер вікон лише на рівні 5 запуску (X11) для відтворення відео, використання браузера та інколи файлового менеджера, як Nautilus. Як я можу це зробити? Це гарна ідея? Якого менеджера вікон ви б запропонували?

Що я зробив досі: я встановив програму Window Maker . Коли я перезавантажувався, мені під час входу було запропоновано ще один вибір - GNOME, KDE, Window Maker. Я вибрав Window Maker. Це дає мені декілька робочих просторів, налаштовані комбінації клавіш, без звичайних функцій робочого столу, таких як панель, область сповіщень, значки робочого столу.

Але я помічав, що кожного разу, коли я запускаю Nautilus, фон робочого столу змінюється на той, який я встановив у GNOME, і всі піктограми робочого столу відновлюються як у GNOME, хоча комбінації клавіш Window Maker все ще працюють. Але для того, щоб видалити піктограми фону та робочого столу GNOME, мені доведеться вийти та увійти знову.

Як я можу це виправити, щоб запуск Nautilus не приносив фону GNOME? Чи варто використовувати якийсь інший файловий менеджер?

Оновлення

Я виконав і встановив dwm. Це було зовсім не важко. Хоча мені потрібно було виконати наступні кроки, щоб показати dwm у меню мого екрана входу.

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

В dwm.desktopя написав:

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

Цього разу, коли мені вдалося увійти, я отримав dwm в меню.

Оновлення

Проблему nautilus я вирішив, виконавши наступні кроки.

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

Тут я шукав nautilus. Це дало мені

 /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
   ...

Після цього було простою справою встановлення клавіш

$ 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

Корисні посилання :


3
Може, це має бути два питання? Я навіть не усвідомлював, поки не переглянув відповіді, але, здається, повністю змінив напрямок після "Якого менеджера вікон ви б запропонували?"
Майкл Мрозек

@Michael: На момент публікації я був розгублений і думав, що не можна використовувати Linux без деяких робочих середовищ, і саме тому Nautilus приносить іконки на робочому столі. Це стало причиною розміщення "двох" запитань однією темою, хоча на той час вони здавалися тісно пов'язаними.
Ендрю-Дуфресне

Відповіді:


13

Я задавав подібне запитання одного разу. Це, безумовно, гарна ідея, якщо ви виявите, що нехтуєте різними інструментами та функціями, які поставляються з робочим середовищем робочого столу.

Рішення полягає в тому, що вам не потрібно встановлювати робоче середовище (або все, що ви не використовуєте), а лише менеджер вікон на ваш вибір. Я (також) задав ще одне питання щодо легких менеджерів вікон. Короткий підсумок - якщо ви хочете, щоб багато ефектів пішло на Compiz , інакше виберіть легкий, наприклад, dwm .

Щодо Наутілуса, то вам це справді потрібне чи деякі його функції? Якщо ні, то, ймовірно, слід перейти на щось інше, можливо, Тунар .


3
+1 для пропозицій шукати щось, крім nautilus. Що насправді призначене лише для гнома.
ксенотеррацид

Thunar дійсно крутий, але (якщо я не помиляюся) все ще потрібен HAL.
Стефан

@Stefan Я не впевнений, проблема "вимагає HAL"?
phunehehe

1
його на виході і замінюють на udev ... так що, хоча це не погана річ, він дійсно просто займає місце.
Стефан

але згідно з wiki.ubuntu.com/Halsectomy , його було зафіксовано у верхній частині тунару: D
Стефан

15

Як я можу це виправити, щоб запуск Nautilus не приносив фону GNOME?

Причина цього трапляється в тому, що Nautilus - це не лише менеджер файлів Gnome, він також відповідає за малювання робочого столу Gnome. Отже, коли ви запускаєте nautilus, він робить вас робочим столом, оскільки він розглядає це як один із своїх обов'язків.

Щоб відключити цю поведінку, --no-desktopвиберіть її за допомогою параметра або встановіть для ключа gconf /apps/nautilus/preferences/show_desktopзначення false.


1
Дякую sepp2k. Але що робити, якщо якась інша програма відкриє Nautilus? Як і blueman-manager, додаток, який я використовую для підключення до свого мобільного телефону через Bluetooth. Щоразу, коли я натискаю на перегляд, щоб побачити файли на своєму мобільному телефоні, він відкриває nautilus. Тепер, як я можу пройти --no-desktopв цьому випадку? Оскільки я, безумовно, не маю контролю над блюмен-менеджером.
Ендрю-Дуфресне

@Andrew: Добре. Використання ключа gconf має подбати про це.
sepp2k

0

чи не простіше просто перейти на інший рівень запуску? (пробіг без Gui)


4
Особа, яка задає питання, використовує X11 (зокрема xterm у першому реченні). Як би допомогти перехід на рівень без пробілу X?
Мат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.