Deazor
Member
Автоматический запуск Xorg и Openbox при входе в систему
Для того, чтобы после логина сразу же загружались иксы с openbox'ом, нужно прописать следущее:
nano ~/.bash_profile
Туда пишем одно слово:
if [ $(tty) == "/dev/tty1" ]; then
startx
fi
Перезагружаемся, радуемся.
Русская раскладка клавиатуры в Arch Linux и Openbox в частностиСразу заметно неудобство, что нет русского языка. Исправляем это (если не делали этого при установке arch linux)
Сначала для терминала:
locale -a
#Смотрим, есть ли в списке ru_RU.UTF-8. Если нету, то:
nano /etc/locale.gen
В этом файле раскомментируем (убрать "#") ru_RU.UTF-8 UTF-8.
Далее генерируем созданные локали командой:
/usr/sbin/locale-gen
locale -a
#Проверяем, сейчас ру-ру должна быть в списке уже
nano /etc/rc.conf
LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=
USECOLOR="yes"
Это мы настроили русский только в самом линухе и терминале, а теперь еще надо его добавить в иксы и опенбокс.
Для иксов:
nano /etc/X11/xorg.conf
#скорее всего откроется пустой файл
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
И последнее, для опенбокса делаем
nano ~/.config/openbox/autostart.sh
В любом месте вставляем (я вставил в начало прям)
setxkbmap -layout "us,ru(winkeys)" -model pc105 -option grp:ctrl_shift_toggle &
Перезапускаем иксы, все должно переключаться по ctrl+shift (вы могли поставить свои клавиши)
Удобный, легкий и настраиваемый эмулятор терминала - lxterminal
sudo pacman -S lxterminal
Запускать его тоже из меню "пуск" апплета lxpanel
Изменение меню openbox'a, выпадающего по правому клику мышки
nano ~/.config/openbox/menu.xml
Тут уже вообще можете делать все что душа пожелает, но я посоветовал бы добавить пункт, запускающий ваш терминал, а так же текстовый редактор
Я бы советовал сразу после первой строчки <menu id="root-menu" label="Openbox 3"> добавить такую конструкцию:
<separator label="My-menu"/>
<item label="Terminal">
<action name="Execute">
<command>lxterminal</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Firefox">
<action name="Execute">
<command>firefox</command>
<startupnotify>
<enabled>yes</enabled>
<wmclass>Firefox</wmclass>
</startupnotify>
</action>
</item>
<item label="Geany">
<action name="Execute">
<command>geany</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
(естественно, если вы другие проги устанавливали, пишите свои)
Кнопки выключения компа в менюшке openbox'a
nano ~/.config/openbox/menu.xml
<item label="Turn off"><action name="Execute">
<execute>sudo /sbin/poweroff</execute>
</action></item>
<item label="Reboot"><action name="Execute">
<execute>sudo /sbin/reboot</execute>
</action></item>
sudo nano /etc/sudoers
%users ALL= NOPASSWD: /sbin/poweroff,/sbin/reboot
Рабочий стол - иконки и фоновые обои - idesk
sudo pacman -S idesk
mkdir ~/.idesktop
nano ~/.config/openbox/autostart.sh
idesk &
nano ~/.config/openbox/autostart.sh
Background.Source: /home/madaro/
Background.File: /home/madaro/desktop-world.jpg
Background.Mode: Scale
Монтирование других логических дисков (при нумерации в windows например C,D и пр)
Делается это так:
sudo mkdir /media/c
sudo mkdir /media/d
sudo chmod 777 /media/c
sudo chmod 777 /media/d
sudo pacman -S ntfs-3g
sudo nano /etc/fstab
Добавляем две строчки
/dev/sda1 /media/c ntfs-3g defaults,nls=utf8,umask=000 0 0
/dev/sda5 /media/d ntfs-3g defaults,nls=utf8,umask=000 0 0
теперь осталось их подключить к системе:
sudo mount /media/c
sudo mount /media/d
Настройка lxpanel
Теперь захотелось немного настроить lxpanel. Щелчек правой кнопкой мыши на ней -> Настройка панели. Там в принципе все понятно, единственное - available applications. Это те программы, у которых есть соответствующий файл-описание .desktop в папке /usr/share/applications/
Соответственно, если вашего любимого приложения нету в меню lxpanel, или у какой-то программы нет значка например (у меня у терминала не отображался значек), то надо создать соответсвующий файл. Для терминала я создал файлик:
nano /usr/share/applications/gnome-terminal.desktop
Обана! Оказывается, он уже есть, надо только исправить путь к иконке. Иконку тупо скачал с инета, и прописал к ней путь.
На всякий случай здесь напишу пример файла .desktop:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=K3b
TryExec=/usr/bin/k3b
Exec=/usr/bin/k3b
Icon=/opt/kde/share/icons/hicolor/128x128/apps/k3b.png
Type=Application
Terimanl=false
GenericName="CD/DVD-RW Tools"
Categories=Video,Applications
TryExec и Exec пути запуска программы, Icon путь до иконки которая будет отображаться на панели быстрого запуска
посмотреть где запускаемый файл программы можно командой "whereis имя_пакета"
Тюнинг firefox'а
sudo pacman -S flashplugin
sudo pacman -S ttf-ms-fonts
В настройках нуно поставить после этого шрифт Times New Roman 16px
Addon "download statusbar": - загружаемый файлы видны внизу окна огнелиса
https://addons.mozilla.org/en-US/firefo…
Addon "Fast Dial": - удобные закладки на пустоцй странице, как у оперы
https://addons.mozilla.org/en-US/firefo…
Addon "Video DownloadHelper": - дает воможность скачивать файлы, которые браузер в кэш заносит (например, просмотренные онлайн фильмы)
https://addons.mozilla.org/en-US/firefo…
Устанавливаем переводчик в быстрый поиск: жмем на выпадающий список в окне быстрого выбора поисковика, там "Управление поисковыми плагинами", там удаляем все кроме гугла, дальше жмем "установить другие поисковые плагины", в поиске вбиваем
Google Переводчик => RU
Устанавливаем EN => RU и RU => EN
Красивые курсоры
Теперь поставим красивую тему для курсоров мышки.
Ищем подходящий набор курсоров на
http://kde-look.org/index.php?xsortmode=down&page=0&xcontentmode=36
mkdir ~/.icons
Распаковываем папку с курсором в ~/.icons/
(папка с курсором - это та папка, в которой есть папка cursors и файлик index.theme)
nano ~/.Xdefaults
Xcursor*theme: <точное_название_папки_с_курсором>
Перезагружаем иксы, любуемся.
Для того, чтобы после логина сразу же загружались иксы с openbox'ом, нужно прописать следущее:
nano ~/.bash_profile
Туда пишем одно слово:
if [ $(tty) == "/dev/tty1" ]; then
startx
fi
Перезагружаемся, радуемся.
Русская раскладка клавиатуры в Arch Linux и Openbox в частностиСразу заметно неудобство, что нет русского языка. Исправляем это (если не делали этого при установке arch linux)
Сначала для терминала:
locale -a
#Смотрим, есть ли в списке ru_RU.UTF-8. Если нету, то:
nano /etc/locale.gen
В этом файле раскомментируем (убрать "#") ru_RU.UTF-8 UTF-8.
Далее генерируем созданные локали командой:
/usr/sbin/locale-gen
locale -a
#Проверяем, сейчас ру-ру должна быть в списке уже
nano /etc/rc.conf
LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=
USECOLOR="yes"
Это мы настроили русский только в самом линухе и терминале, а теперь еще надо его добавить в иксы и опенбокс.
Для иксов:
nano /etc/X11/xorg.conf
#скорее всего откроется пустой файл
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
И последнее, для опенбокса делаем
nano ~/.config/openbox/autostart.sh
В любом месте вставляем (я вставил в начало прям)
setxkbmap -layout "us,ru(winkeys)" -model pc105 -option grp:ctrl_shift_toggle &
Перезапускаем иксы, все должно переключаться по ctrl+shift (вы могли поставить свои клавиши)
Удобный, легкий и настраиваемый эмулятор терминала - lxterminal
sudo pacman -S lxterminal
Запускать его тоже из меню "пуск" апплета lxpanel
Изменение меню openbox'a, выпадающего по правому клику мышки
nano ~/.config/openbox/menu.xml
Тут уже вообще можете делать все что душа пожелает, но я посоветовал бы добавить пункт, запускающий ваш терминал, а так же текстовый редактор
Я бы советовал сразу после первой строчки <menu id="root-menu" label="Openbox 3"> добавить такую конструкцию:
<separator label="My-menu"/>
<item label="Terminal">
<action name="Execute">
<command>lxterminal</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Firefox">
<action name="Execute">
<command>firefox</command>
<startupnotify>
<enabled>yes</enabled>
<wmclass>Firefox</wmclass>
</startupnotify>
</action>
</item>
<item label="Geany">
<action name="Execute">
<command>geany</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
(естественно, если вы другие проги устанавливали, пишите свои)
Кнопки выключения компа в менюшке openbox'a
nano ~/.config/openbox/menu.xml
<item label="Turn off"><action name="Execute">
<execute>sudo /sbin/poweroff</execute>
</action></item>
<item label="Reboot"><action name="Execute">
<execute>sudo /sbin/reboot</execute>
</action></item>
sudo nano /etc/sudoers
%users ALL= NOPASSWD: /sbin/poweroff,/sbin/reboot
Рабочий стол - иконки и фоновые обои - idesk
sudo pacman -S idesk
mkdir ~/.idesktop
nano ~/.config/openbox/autostart.sh
idesk &
nano ~/.config/openbox/autostart.sh
Background.Source: /home/madaro/
Background.File: /home/madaro/desktop-world.jpg
Background.Mode: Scale
Монтирование других логических дисков (при нумерации в windows например C,D и пр)
Делается это так:
sudo mkdir /media/c
sudo mkdir /media/d
sudo chmod 777 /media/c
sudo chmod 777 /media/d
sudo pacman -S ntfs-3g
sudo nano /etc/fstab
Добавляем две строчки
/dev/sda1 /media/c ntfs-3g defaults,nls=utf8,umask=000 0 0
/dev/sda5 /media/d ntfs-3g defaults,nls=utf8,umask=000 0 0
теперь осталось их подключить к системе:
sudo mount /media/c
sudo mount /media/d
Настройка lxpanel
Теперь захотелось немного настроить lxpanel. Щелчек правой кнопкой мыши на ней -> Настройка панели. Там в принципе все понятно, единственное - available applications. Это те программы, у которых есть соответствующий файл-описание .desktop в папке /usr/share/applications/
Соответственно, если вашего любимого приложения нету в меню lxpanel, или у какой-то программы нет значка например (у меня у терминала не отображался значек), то надо создать соответсвующий файл. Для терминала я создал файлик:
nano /usr/share/applications/gnome-terminal.desktop
Обана! Оказывается, он уже есть, надо только исправить путь к иконке. Иконку тупо скачал с инета, и прописал к ней путь.
На всякий случай здесь напишу пример файла .desktop:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=K3b
TryExec=/usr/bin/k3b
Exec=/usr/bin/k3b
Icon=/opt/kde/share/icons/hicolor/128x128/apps/k3b.png
Type=Application
Terimanl=false
GenericName="CD/DVD-RW Tools"
Categories=Video,Applications
TryExec и Exec пути запуска программы, Icon путь до иконки которая будет отображаться на панели быстрого запуска
посмотреть где запускаемый файл программы можно командой "whereis имя_пакета"
Тюнинг firefox'а
sudo pacman -S flashplugin
sudo pacman -S ttf-ms-fonts
В настройках нуно поставить после этого шрифт Times New Roman 16px
Addon "download statusbar": - загружаемый файлы видны внизу окна огнелиса
https://addons.mozilla.org/en-US/firefo…
Addon "Fast Dial": - удобные закладки на пустоцй странице, как у оперы
https://addons.mozilla.org/en-US/firefo…
Addon "Video DownloadHelper": - дает воможность скачивать файлы, которые браузер в кэш заносит (например, просмотренные онлайн фильмы)
https://addons.mozilla.org/en-US/firefo…
Устанавливаем переводчик в быстрый поиск: жмем на выпадающий список в окне быстрого выбора поисковика, там "Управление поисковыми плагинами", там удаляем все кроме гугла, дальше жмем "установить другие поисковые плагины", в поиске вбиваем
Google Переводчик => RU
Устанавливаем EN => RU и RU => EN
Красивые курсоры
Теперь поставим красивую тему для курсоров мышки.
Ищем подходящий набор курсоров на
http://kde-look.org/index.php?xsortmode=down&page=0&xcontentmode=36
mkdir ~/.icons
Распаковываем папку с курсором в ~/.icons/
(папка с курсором - это та папка, в которой есть папка cursors и файлик index.theme)
nano ~/.Xdefaults
Xcursor*theme: <точное_название_папки_с_курсором>
Перезагружаем иксы, любуемся.