Нещодавно поставив Fedora 16. Все добре, та тільки gnome-3 не сподобався, хотілося чогось простіше, тому було вирішено нарешті спробувати легкий десктоп, наприклад lxde - Lightweight X11 Desktop Environment. Мінімалістичний дизайн, ніяких зайвих графічних вичурностей, в загальному - ідеальний варіант для тих, хто любив gnome-2.
За простоту доводиться платити. Ні графічного інтерфейсу для налаштування банальних речей - тачпад, шорткати, зміна розкладки клавіатури та інше. Ось де і починаються проблеми. Для початку вирішено було розібратися з тачпадом. Тут пропонувалося дописати в конфіг файлі один рядок Option TapButton1 = 1
Тільки цей конфіг файлу цього не було, довелося створити, скопіювати вміст.
Далі налаштовуємо російську розкладку. Знаходимо файл / etc / xdg / lxsession / LXDE / autostart, додаємо рядок
@setxkbmap -option grp: switch, grp: alt_shift_toggle, grp_led: scroll us, ru
Тепер має працювати.
Несправний так само рідний аплет моніторингу батареї. Завжди показує 100 відсотків, а потім в один прекрасний момент комп'ютер вимикається. Одна з найпопулярніших альтернатив це
sudo yum install xfce4-power-manager
і вже в знайомий нам файл autostart дописуємо
І останнє - додавання шорткати. Мені потрібна була одна річ - термінал. У файлі
/.config/openbox/lxde-rc.xml знайти який-небудь
Начебто все зміни внесені, залишається зробити логаут-логін. Не тут то було. Система висне, ікси не завантажуються. Заходимо в безпечний режим, пробуємо руками запустити ікси - startx, бачимо помилку - помилка при парсінгу конфиг файлу, який ми створили для підключення тачпада. У тому ж безпечному режимі видаляємо цей файл, після чого ікси завантажуються нормально.
Мимохідь, в чому різниця між .bashrc і .bash_profile.
По суті це два файли, що містять якісь команди, де прописуються системні змінні та інше. Але навіщо їх два. Відповідь дуже проста - .bash_profile виконується, коли користувач залогінівается в систему, а .bashrc при кожній новій сесії терміналу. В цьому і вся різниця. Тому правильніше було б записати команди synclient TapButton1 = 1 саме в .bash_profile.
- не лізти брудними руками в системні конфиг-файли, якщо не впевнений в правильності внесених змін.
- lxde - це реально легкий десктоп (схожий чимось на gnome-2, ностальгія), але часто доводиться налаштовувати щось руками.
- нарешті я дізнався різницю між bashrc і bash_profile.
я його тестіл на opensuse 11.4, начебто піде. до речі він у мене зараз стоїть в debian на nokia n900 :)