Поиск

Теперь у меня и на работе гента


В понедельник, придя на работу, обнаружил чОрный монитор с веселой надписью «No disks found», перезагрузив и правда не обнаружил ожидаемого. Повозился с проводками, диск «внезапно нашелся», я обрадовался и успокоился.
Не тут-то было! Вчера это повторилось. ОК, тогда уж я додумался глянуть smartctl, тот радостно мне сообщил, что через 24 часа жесткий диск должен сдохнуть, и надо срочно стягивать с него все.
Спасибо хоть за это — не пришлось генту с нуля ставить (т.к. она на нем была в чруте развернута, правда, теперь непонятно как обновиться — glibc блокирует нормальное обновление), да и данные восстанавливать с NAS-хранилища…

Оказывается, все очень быстро забывается: когда-то я все настроил дома на ноутбуке и компьютере, теперь просто обновляюсь и горя не знаю. А здесь… Для начала был какой-то фигвам с иксами, ОК, поставил nouveau + собрал ведро 4.4.21 (не знаю, где я собирал 4.0.5, которое собственно и было дефолтным, но в /usr/src были лишь какие-то обломки).
Теперь надо поставить nvidia-drivers, как-то настроить два монитора (пока я это временно xrandr’ом поднял, хотя, можно так и оставить — тупо запускать в IceWM’овском startup’е, у меня так настроены мониторы в комнате удаленных наблюдений: сначала 2 разных сессии firefox запускается, потом при помощи wmctrl ищутся нужные окна и им же разгоняются в нужные области).
Кстати, сохраню-ка я сюда этот скриптик с ROBS5:

cat /home/obs/bin/dualmonitor 
#!/bin/bash
function getname {
    NM=""
    while [ "$NM" = "" ]; do
	NM=$(wmctrl -l | grep "$1" | awk '{$1=$2=$3=""; print}' 2>/dev/null)
    done
    echo $NM
}

xset -dpms 
xset s 0 0

xrandr --output HDMI1 --auto
xrandr --output VGA1 --auto
xrandr --output VGA1 --left-of HDMI1
killall unsleep
killall sleep
unsleep &
sleep 3
firefox &
firefox -P second &
LEFT=$(getname "BTA control information")
RIGHT=$(getname "Meteo data")
wmctrl -r "$LEFT" -e 0,0,0,-1,-1
wmctrl -r $LEFT -b add,fullscreen
W=$(xrandr |grep HDMI1|awk '{print $3}'|cut -d 'x' -f1)
wmctrl -r "$RIGHT" -e 0,$W,0,-1,-1
wmctrl -r $RIGHT -b add,fullscreen


cat /home/obs/bin/unsleep     
#!/bin/sh
# this script has been written by Eddy 
#
#		unsleep - run this script to surely turn off any sleep
#
# Создан 04-го Апрель 2013 года в 22:25
#
A=1
while true; do
	xdotool mousemove_relative -- $A $A
	xset -dpms
	A=$[-A]
	sleep 30
done


Дурацкий скрипт unsleep приходится запускать оттого, что по какой-то непонятной мне причине xset -dpms не гарантирует отключение спящего режима монитора (ясное дело, никаких хранителей экрана там не запущено).

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

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

eddy-em.livejournal.com

Добавить комментарий