Зміна менеджера вікон за умовчанням

Дізнайтеся, як змінити за замовчуванням менеджер вікон або робочий стіл. Змінити менеджерів вікон не складно, але все одно це одне з найскладніших моментів. Я не покриваю kdm or gdm тут цей файл tuX вчить вас, як змінити менеджер вікон за замовчуванням, якщо ви використовуєте xdm або запуск системи X Window вручну за допомогою startx команда

Редагування текстового файлу >

Добре, ви встановили справді вишуканий менеджер нових вікон і хочете спробувати? Якщо ви запускаєте командний рядок і запускаєте X вручну за допомогою startx команда, ви, мабуть, задаєтеся питанням, як зробити цей новий вигадливий менеджер вікон типовим. Або, якщо ви використовуєте xdm як ваш менеджер дисплеїв, вам, мабуть, цікаво про те саме, оскільки воно не надає вам жодного меню, яке дозволяє вам змінити менеджер вікон. Вам потрібен інший спосіб сказати X, який менеджер вікон ви хочете використовувати.

Хороша новина полягає в тому, що змінити менеджер вікон або робочий стіл за замовчуванням у Linux дійсно просто: вам просто потрібно відредагувати невеликий конфігураційний файл. Для редагування цього файлу ви можете використовувати будь-який знайомий текстовий редактор.

startx і .xinitrc >

Якщо ви використовуєте startx для запуску X Window System вам потрібно буде відредагувати файл із назвою .xinitrc який знаходиться у вашому домашньому каталозі. Якщо файл уже є, просто відкрийте його за допомогою улюбленого текстового редактора. Якщо у вашому домашньому каталозі немає такого файлу, створіть новий файл із таким іменем. Зверніть увагу на крапку в назві файлу - вона показує, що файл є прихованим файлом і не відображається, коли ви робите звичайний список каталогів.

Якщо у вас вже є .xinitrc файл у вашому домашньому каталозі, це може бути величезний текстовий файл, що виглядає страшно, з великою кількістю тексту, що робить такий же сенс, як файл, створений за допомогою генератора випадкових чисел і зашифрованих після написання. Якщо ви хочете зробити резервну копію цього файлу, перейменуйте його у щось подібне .xinitrc.backup або що завгодно:
mv .xinitrc .xinitrc.backup

Тепер ви можете використовувати свій текстовий редактор для створення нового, порожнього .xinitrc файл. Хоча файл може бути складним багаторядковим скриптом, він може бути дуже простим. У найпростішому випадку він містить лише один рядок з ім'ям нового менеджера вікон. Отже, додайте рядок, подібний до цього, у свій файл:
exec windowmanager
де віконний менеджер це команда, яка запускає диспетчер вікон, який ви хочете встановити за замовчуванням. Наприклад, щоб зробити Window Maker вашим менеджером вікон за замовчуванням, у вас буде такий рядок:
exec wmaker

Команди для запуску деяких популярних віконних менеджерів і середовищ для робочого столу:

  • KDE = startkde
  • Gnome = gnome-session
  • Blackbox = blackbox
  • FVWM = fvwm (або для FVWM2 це fvwm2, сюрприз)
  • Вікно Maker = wmaker
  • IceWM = icewm

Після редагування .xinitrc файл, збережіть зміни. Наступного разу ви startx, новий менеджер вікон буде типовим.

xdm та .xsession >

Якщо у вас є графічний логін і є xdm як менеджер дисплея, ви також можете задатися питанням, як змінити менеджер вікон за умовчанням, оскільки xdm не надає способу вибору менеджера вікон під час входу. Вам доведеться відредагувати текстовий файл так само, як у випадку редагування .xinitrc файл, але на цей раз потрібно редагувати файл, званий .xsession.

Команда .xsession файл також знаходиться у вашому домашньому каталозі, і ви редагуєте його точно так само, як і редагувати .xinitrc, тільки ім'я файлу відрізняється. Тому все, про що я говорив вище, стосується .xsession теж. Якщо файл ще не знаходиться у вашому домашньому каталозі, просто створіть його. Після редагування .xsession і збереження змін, новий менеджер вікон запускається наступного разу, коли ви входите через xdm.