Lenovo ThinkPad x220i и насколько хорошо с железом
Собственно вот. Если есть обладатели девайса, было бы приятно услышать отзывы о рабочести оборудования(ну и заодно какая у кого комплектация).
Собственно вот. Если есть обладатели девайса, было бы приятно услышать отзывы о рабочести оборудования(ну и заодно какая у кого комплектация).
Если мало-ли кто-то писал - выложите куда-нибудь.
Без него грустно, а js я знаю хреново и учить большого желания нет.
Есть мысли дописать данную софтину на предмет поддержки gif-анимации.
Если есть желающие помочь, которые уже работали с такими вещами - буду дико рад, ибо сам я с обработкой изображений не работал вообще никогда.
Такие вот дела.
Адрес проекта: http://geeqie.sourceforge.net/
Svn-репозиторий: https://geeqie.svn.sourceforge.net/svnroot/geeqie
#!/bin/sh mpd_conf=/etc/mpd.conf mpd_host=`cat «$mpd_conf»|awk '/bind_to_address/'|cut -d\" -f2|grep socket`
export MPD_HOST=«$mpd_host»
function add_files { for f in «$@»; do if [ -d «$f» ]; then cd «$f» add_files * fi mpc add «file://$PWD/$f» &>/dev/null done }
add_files «$@»
#!/bin/sh
#Variables
destination_dir=$1
mpd_conf=<path/to/mpd.conf>
music_dir=$(cat $mpd_conf|awk '/^music/'|cut -d\" -f2)
mpdstate=$(cat $mpd_conf|awk '/^state/'|cut -d\" -f2)
#Automatic variables
num=0
count=$(cat $mpdstate |awk '/^[0-9]*:/'|wc -l)
dir=$(cat $mpdstate|grep -e ^$num: | awk -F"^[0-9]*:" '{ print $2 }' | awk -F'/' '{for (i=1; i< NF; i++ ) printf $i "/"}')
file=$(cat $mpdstate|grep -e ^$num: | awk -F"^[0-9]*:" '{ print $2 }')
#Test
mkdir -p $destination_dir
if test ! -w "$destination_dir" ; then
echo -e '\E[0;31m'"\033[1mYou have no permission to write there, or we have i\o error\033[0m"
exit
fi
echo -e '\E[0;32m'"\033[1mSynchronizing...\033[0m"
#Main cycle
while [ "$dir" != "" ]
do
mkdir -p "$destination_dir/$dir"
cp -n "$music_dir/$file" "$destination_dir/$file"
let num++
echo -ne "\rComplete: $num/$count"
dir=$(cat $mpdstate|grep -e ^$num: | awk -F"^[0-9]*:" '{ print $2 }' | awk -F'/' '{for (i=1; i< NF; i++ ) printf $i "/"}')
file=$(cat $mpdstate|grep -e ^$num: | awk -F"^[0-9]*:" '{ print $2 }')
done
echo -e '\n'
Программка синхронизирует текущий список треков в плей-листе с указанным вами местоположением. Полезно для закидывания большой коллекции куда-то ещё. В параметр ей указывается директория, куда копировать, в самом скрипте необходимо указать только путь к файлу конфигурации, дальше скрипт сам парсит конфиг на предмет music_dir и файла mpdstate. Копирование осуществляется с сохранением структуры папок, sync оно не делает, так что при копировании стоит делать его вручную.
Поставил себе 64-битный арч, возникли некие странности с kms(на 32-битном все было прекрасно,с включенным работал) ну я его и отключил. И тут вылез баг: все пункты меню в gtk приложениях ниже третьего четвертого пропадают. Даже не совсем пропадают, а как-будто закрыты квадратным элементом, ибо куски текста торчат. Если включить kms обратно - пропадает. Никаких error'ов не валится. В гугле народ часто обсасывал эту тему, но что-то особого результата никто не достиг. Происходит на 50% gtk-шных тем. Кто сталкивался, может вылечили?
p.s.
карточка: radeon HD 4550
драйвер: xf86-video-ati 6.12.4-3
ядро: 2.6.32
Если мне не изменяет память с версии 3.4 awesome научился сворачивать окна. Фича полезная, но только при присутсвтии таксбара, которого у меня нет, и без которого окно не развернуть обратно. Можно убрать бинд с клавиш на сворачивание и жить спокойно - но мерзкий firefox очень любит при нажатии на Restore для восстановления вкладок делать это(сворачиваться) самостоятельно и его оттуда уже не вытащить никакими путями.
Вопрос: как отключить(если можно) это дело в wm. Гуглил, не нашёл.
>>> Подробности (Invalid URL, no host part!)