Показ дописів із міткою Linux. Показати всі дописи
Показ дописів із міткою Linux. Показати всі дописи

субота, 19 вересня 2009 р.

понеділок, 14 вересня 2009 р.

Розпакувати архів у окрему директорію

Вирішив невеличку проблему з автоматичним створенням директорій під час розпакування файлів. Подробиці для цікавих тут

четвер, 3 вересня 2009 р.

четвер, 27 серпня 2009 р.

Другий монітор для Aspire One

Сидячи на дивані, біля якого стояв вільний кавовий столик, задумалось приладнати другий монітор до мого нетбука з лінуксом. В загашниках лишилась стара CRT 17-ка, на столику цілком вміщується.
Аби кожного разу, коли вона підключається до нетбука, не треба було перезапускати Х, наробив ось такий скриптик. Він запитує про розширення, частоту оновлення і положення монітора відносно нетбука, і з зібраними параметрами запускає xrandr. Для роботи скрипта треба лише xrandr i zenity


#!/bin/sh
/usr/bin/xrandr | grep "VGA connected"
if [ $? = 0 ] ; then
zenity --info --title "VGA status" --text "VGA connected, select position, resolution and refresh rate" || exit 0

#create $resolution, or exit if cancelled
resolution=`zenity --title="resolution" --list --radiolist --column "select" \
--column "resolution" TRUE 1024x768 FALSE 800x600`
if [ $? = 1 ]; then
exit 0
#create $refresh, or exit if cancelled
else
refresh=`zenity --title="refresh" --list --radiolist --column "select" \
--column "rate" TRUE 85 FALSE 75 FALSE 60`
if [ $? = 1 ]; then
exit 0
#create $position, or exit if cancelled
else
position=`zenity --title="position" --list --radiolist --column "select" \
--column "where" TRUE "right-of LVDS" FALSE "left-of LVDS"`
if [ $? = 1 ]; then
exit 0
#run xrandr with collected parameters
else
/usr/bin/xrandr --output LVDS --auto \
--output VGA --mode $resolution --rate $refresh --$position
fi
fi
fi
else
zenity --title "VGA status" --warning --text "No VGA connected, back to single screen"
/usr/bin/xrandr --output LVDS --auto --output VGA --off
fi

Перекорьожити на нужний єзиг