UMGUM.COM 

LXDE Desktop ( Инсталляция приложений рабочего окружения LXDE для Debian Squeeze. )

9 июня 2011  (обновлено 31 января 2015)

OS: Debian GNU/Linux Squeeze.

Не претендуя ни на что, привожу пример установки и настройки программного обеспечения для обустройства "нетбука".


Инсталлируем утилиты, помогающие жить:

# aptitude install sudo bind9utils dnsutils mtr-tiny telnet cu openssh-server openvpn rsync screen mc htop bmon sysstat psmisc unrar zip unzip unace p7zip-full bzip2 arj lha rpm pwgen lsof lynx dosfstools deborphan fuse-utils dmsetup ntfs-3g sshfs smbfs lsb-core

Разрешаем выключать "нетбук" любому пользователю:

# chmod +s /sbin/halt

Устанавливаем SLiM, легковесный менеджер входа без зависимостей от окружения оконных менеджеров, вроде Gnome или KDE:


# aptitude install slim

Темы, созданные для Debian мне не нравятся. За-то, вполне устраивает предложенное разработчиками SLiM. Изменим конфигурационный файл /etc/slim.conf соответствующим образом:

# cat /etc/slim.conf

....
current_theme  default
....

Все темы SLiM находятся здесь: "/usr/share/slim/themes/", изменить их месторасположение с помощью конфигурационных файлов нельзя. Если есть желание модифицировать тему, то придётся работать в заданных рамках:

# cp -R /usr/share/slim/themes/default /usr/share/slim/themes/custom-theme

Формат конфигурационного файла темы прост и незатейлив, так что - проблем с пониманием не будет.

Устанавливаем оконный менеджер и утилиты:

# aptitude install lxde obmenu

Удаляем лишнюю муть, навязываемую сборщиками пакета для Debian:

# aptitude purge lxmusic xmms2-core xscreensaver xscreensaver-data

Устанавливаем утилиту блокирования сессии Xorg (вместо избыточного и прожорливого xscreensaver):

# aptitude install xtrlock

Настраиваем запуск приложения по нажатию сочетания клавиш "Win+l" путём внесения дополнения в основной конфигурационный файл OpenBox, оконного менеджера LXDE:

$ cp ~/.config/openbox/lxde-rc.xml ~/.config/openbox/lxde-rc.xml.backup
$ cat ~/.config/openbox/lxde-rc.xml

....
  <keyboard>
  ....
    <keybind key="W-l">
      <action name="Execute">
       <execute>xtrlock</execute>
      </action>
    </keybind>
  ....
  </keyboard>
....

Даём указание OpenBox перечитать и принять обновлённую конфигурацию.

$ openbox --reconfigure

Инсталлируем индикатор клавиатурной раскладки, который мне нравится больше, чем все другие (на самом деле это дело привычки, в OpenBox уже есть очень хорошо работающий аплет индикации раскладок):

# aptitude install fbxkb

Обеспечиваем индикатору автоматический запуск вместе с OpenBox, оконным менеджером LXDE:

$ mkdir -p ~/.config/autostart
$ touch ~/.config/autostart/fbxkb.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=fbxkb
Comment=fbxkb
TryExec=fbxkb
Exec=fbxkb
Icon=fbxkb

Инсталлируем приложение управления буфером обмена:

# aptitude install parcellite

Обеспечиваем приложению автоматический запуск вместе с OpenBox, оконным менеджером LXDE:

$ mkdir -p ~/.config/autostart
$ touch ~/.config/autostart/parcellite.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=parcellite
Comment=parcellite
TryExec=parcellite
Exec=parcellite
Icon=parcellite

Устанавливаем библиотеки окружения для исполнения 32bit приложений:

# aptitude install ia32-libs ia32-libs-gtk ia32-libs-xulrunner

Устанавливаем утилиты тестирования видеоподсистемы, видеоустройств, приема сигнала с видеоустройств:

# aptitude install dov4l xawtv

Мультимедиа:

# aptitude install vlc smplayer mplayer clementine gstreamer0.10-alsa libdvdcss2 libdvdnav4 w64codecs libcddb2-dev

Графика:

# aptitude install inkscape gimp

Устанавливаем приложение, осуществляющее снятие изображения с экрана ("скриншоты"), независимое от окружения оконных менеджеров, вроде Gnome или KDE:

# aptitude install gnome-screenshot

Настраиваем запуск приложения по нажатию на клавишу "PrintScreen" путём внесения дополнения в основной конфигурационный файл OpenBox, оконного менеджера LXDE:

$ cp ~/.config/openbox/lxde-rc.xml ~/.config/openbox/lxde-rc.xml.backup
$ cat ~/.config/openbox/lxde-rc.xml

....
  <keyboard>
  ....
    <keybind key="Print">
      <action name="Execute">
       <execute>gnome-screenshot</execute>
      </action>
    </keybind>
    <keybind key="A-Print">
      <action name="Execute">
        <execute>gnome-screenshot -w</execute>
      </action>
    </keybind>
  ....
  </keyboard>
....

Даём указание OpenBox перечитать и принять обновлённую конфигурацию.

$ openbox --reconfigure

Почта, браузеры, RSS и тому подобное:

# aptitude install iceweasel flashplayer-mozilla icedove filezilla rtorrent psi liferea

Устанавливаем Opera (для простого обхода заблокированных интернет ресурсов):


Устанавливаем Google Chrome (как не совсем удобный, но "самый-самый" браузер):


Офисные приложения:

# aptitude install fbreader evince galculator

Приложения OpenOffice для серьёзной офисной работы (вполне справляется с большинством весьма сложных документов, включая и форматы Microsoft Office):

# aptitude install openoffice.org-calc openoffice.org-writer openoffice.org-spellcheck-ru openoffice.org-thesaurus-ru

Устанавливаем приложения для рисования UML диаграмм и схем взаимодействий, локальной сети, например. Иконки и связи не такие миленькие, как в невероятно монструозном Microsoft Visio, но в этом я вижу своего рода положительный момент - любования рюшечками и пусечками не отвлекает от понимания сути схемы или диаграммы:

# aptitude install dia bouml

Устанавливаем Skype:


Устанавливаем простое и функциональное приложение VoIP телефонии:

# aptitude install twinkle

Конечно ставим WINE, куда без него на рабочей машине:

# aptitude install wine lib32nss-mdns

Устанавливаем пакет "родных" для Windows TTF шрифтов для обеспечения корректной работы приложений под Wine:

# aptitude install msttcorefonts

Качаем и устанавливаем под WINE Radmin Viewer 3.4 (бесплатное приложение, в отличии от сервера). Лучше брать "портативную" версию, на удивление - работает отлично:


Устанавливаем клиентов подключения к удаленному рабочему столу по протоколу RDP и VNC:

# aptitude install rdesktop vncviewer tsclient

Устанавливаем приложения администрирования MySQL сервера:

# aptitude install mysql-admin mysql-query-browser mysql-navigator

Устанавливаем приложения администрирования PosgresSQL сервера:

# aptitude install pgadmin3

Устанавливаем утилиты расчета параметров посетей IP v.4:

# aptitude install ipcalc sipcalc

Инсталлируем сетевые сканеры и анализаторы

# aptitude install nmap zenmap kismet wireshark aircrack-ng

Устанавливаем удобный интерфейс, объединяющий утилиты ping и traceroute:

# aptitude install mtr-tiny

Вывод mtr расчитан на слишком умных людей, и, для упрощения восприятия я его переделываю:

$ echo "alias mtr=\"mtr --order 'SRDL N BAWV'\"" >> ~/.bash_aliases

Устанавливаем "кросс-платформенную" утилиту шифрования носителей информации:


В итоге, после завершения установки и настройки ПО, у меня получается что-то вроде этого:

размер: 320 400 640 800 1024 1280
LXDE. Screen.
1024x768 • LXDE. Screen.


Заметки и комментарии к публикации:


Оставьте свой комментарий ( выразите мнение относительно публикации, поделитесь дополнительными сведениями или укажите на ошибку )