akademic.name

  • Учёба
  • Что можно сделать со старым нетбуком

    Заболел тут, а за компом посидеть хочется, а за столом тяжело. Вспомнил о своём старом нетбуке dell inspirion mini 1010, который после приобретения плашета переместился на полку со старым железом. Почему бы его не реанимировать?

    Проблемы

    Всё оказалось не так-то просто. Этот ноут идёт с видеочипом GMA500, для которого, несмотря на любовь линукса к устаревшему железу драйверов до сих пор нет. Видеочип умер при родах, а меня угораздило купить с ним ноут.

    Причём раньше проблема не была столь ужасной. Когда нетбук был актуален, было несколько дистрибутивов с поддержкой этой видяхи. И я даже сам собирал модули для debian и писал в блоге о своих достижениях на этом поле. Но времена ядра 2.6.31 прошли, и драйверов больше нет. А без драйверов графика только в VESA-режиме и без ускорения. Поэтому KDE, которая стояла на нём раньше отпадает.

    Второй проблемой был wifi от Broadcom, который не завёлся сходу. Пришлось искать провод. И затем официальную инструкцию, которая сразу помогла.

    Третья проблема заключается в том, что батарея ноута померла полностью. Не заряжается и не работает. Чинить это не знаю как и не планирую.

    Поехали

    Графическая оболочка

    Т.к. что-то толстое/серьёзное на нетбук уже не встанет, то надо выбрать что-то по-проще. Может быть fluxbox/openbox и тому подобное? Но тут я вспомнил, что давно хотел попробовать какой-нибудь тайловый оконный менеджер. Их вроде как немало, а в памяти всплывает только awesome и что-то с сайта suckless.org. и сразу как-то взял и поставил dwm. А в качестве окошка логина поставил slim - маленький, быстрый и красивый. После запуска всего этого хозяйства, вообще не знал, что делать: как запускать программы и т.п. Так что пришлось почитать мануал. Теперь всё ОК.

    Не знаю только долго ли продержится у меня dwm, настройка его производится через редактирование заголовочного файла и перекомпиляцию. Заниматься этим вообще никакого желания, так что придётся поискать что-то с конфигом. С другой стороны, единственное, что мне бы хотелось изменить в dwm - это использовать WinKey вместо Alt.

    И чуть не забыл: полезняшка, которую удалось сделать без перекомпиляции. Не представляю себе ещё со времён Norton Commander, чтобы на экране не было часов. А в dwm их нет. Но есть способ сделать. Надо завести в домашнем каталоге файлик ~/.xsession, в который добавить следующие строки: while true; do xsetroot -name "$( date +"%d.%m.%Y %R" )"; sleep 1m; done & exec dwm

    Первая строчка отвечает за вывод времени, вторая за запуск dwm. Если часики не появились, значит у вас не установлен пакет x11-xserver-utils.

    Терминал

    Какие бы дифирамбы не пели себе разработчики с suckless.org, но скроллинг вывода в терминале - вещь просто необходимая. Поэтому st - в печь, и ставить xterm. Единственное, что убивало мои глаза - это очень маленький шрифт. Идём в ~/.Xresouces и пишем там xterm*font: terminus-16. После перезапуска Xorg всё хорошо, а ещё почему-то фон стал чёрным, что тоже порадовало. Кстати про шрифты. Когда пользуешься KDE или Gnome, привыкаешь, что ставишь среду и всё идёт в комплекте. А когда ставишь dwm, даже из репозитория, то тут сам думай, что в комплекте доставлять. Поначалу в терминале не показывались русские буквы. Когда поставил пакет xfonts-terminus, всё заработало. Всё дело в том, что dwm по-умолчанию использует как раз terminus, но в зависимости его никто не потрудился добавить. Вот тебе и suckless - “нет зависимостей и всё круто”, а на самом деле зависимости есть, только давай ручками ставь. Ну заработало и ладно. На всякий пожарный поставил ещё такие шрифты: xfonts-100dpi, xfonts-cyrillic, xfonts-encodings.

    Просмотр видео и фото

    На ноуте обнаружились фотки и видео из отпуска, захотелось сразу их посмотреть. Поставил mplayer, только он почему-то все видео отображал в маленьком размере посередине экрана, и никак не реагировал на хоткеи масштабирования. Пришлось в конфиг ~/.mplayer/config прописать: fs=1 zoom=1

    А для фоток мне понравился xsiv. Есть небольшие проблемы с ним, но тут либо потом найду, что-то получше, либо в документации найду все ответы.

    Браузер

    Внезапно очень понравился Uzbl. Когда-то пробовал расширение gleebox для chrome, чтобы удобно было с клавиатуры в браузере всё делать, но пользоваться перстал (сам не знаю почему). А тут почти то же самое, только сразу в виде браузера. Только хром всё равно пришлось поставить, т.к. uzbl не хочет заходить на один очень нужный мне сайт с https. Проблема как-то связана с gnutls, т.к. wget тоже не хочет скачивать страничку.

    Настройка тачпада

    Удивительно, что приходится в наше время заниматься настройкой тачпада. Казалось бы уже давно всё должно быть с ним хорошо. Но у меня не заработали тапы вместо нажатий кнопок. Оказалось, что для тачпадов с аппаратными кнопками, тапы по-умолчанию выключены. Исправляется это так: 1. Создаём файлик /etc/X11/xorg.conf.d/synaptics.config 2. В него вписываем следующее: Section "InputClass" Identifier "Touchpad" # required MatchIsTouchpad "yes" # required Driver "synaptics" # required Option "TapButton1" "1" Option "TapButton2" "2" # multitouch Option "TapButton3" "3" # multitouch Option "VertTwoFingerScroll" "1" # multitouch Option "HorizTwoFingerScroll" "1" # multitouch EndSection

    Перезапускаем Xorg и всё становится шикарно.

    Заключение

    Вот пока и всё. В планах только перенести настройки vim, mercurial и всего такого. На ноуте я планирую писать программы, так-что всяких мессенджеров ставить пока не буду. Ну и опять же надо будет найти подходящие для полного управления с клавиатуры. С mcabber’ом помнится я так и не подружился.

    Переход на php7.0 c php5.6