Не претендуя ни на что, привожу пример установки и настройки программного обеспечения для обустройства "нетбука".
Инсталлируем утилиты, помогающие жить:
# 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
....
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
$ cat ~/.config/openbox/lxde-rc.xml
....
<keyboard>
....
<keybind key="W-l">
<action name="Execute">
<execute>xtrlock</execute>
</action>
</keybind>
....
</keyboard>
....
<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
$ touch ~/.config/autostart/fbxkb.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=fbxkb
Comment=fbxkb
TryExec=fbxkb
Exec=fbxkb
Icon=fbxkb
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
$ touch ~/.config/autostart/parcellite.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=parcellite
Comment=parcellite
TryExec=parcellite
Exec=parcellite
Icon=parcellite
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
$ 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>
....
<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
Устанавливаем "кросс-платформенную" утилиту шифрования носителей информации:
В итоге, после завершения установки и настройки ПО, у меня получается что-то вроде этого:
1024x768 • LXDE. Screen.