Skip to content

Instantly share code, notes, and snippets.

@arcusfelis
Created April 2, 2012 06:00
Show Gist options
  • Select an option

  • Save arcusfelis/2281120 to your computer and use it in GitHub Desktop.

Select an option

Save arcusfelis/2281120 to your computer and use it in GitHub Desktop.
Полезняшки
<habracut />
Перекодировка всех файлов *.srt в папке из cp1251 в utf-8
<code>find *.srt | while read i; do iconv -c -f cp1251 -t utf-8 "$i" > "/tmp/$i"; mv "/tmp/$i" .; done</code>
В папке в названиях всех файлов заменить пробелы на знак подчеркивания
<code>for i in *; do
mv "$i" "`echo $i | sed 's//_/'`"
done </code>
Ужмёт до 400 точек по ширине и пропорционально уменьшит высоту. Можно использовать x400 для фиксированной высоты и расчётной ширины.
<code>convert -quality 85 -resize 400 image_big.png image_small.jpg</code>
Генерируем демотиватор <a href="http://lurkmore.ru/%D0%9C%D0%BE%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D1%81%D1%82%D0%B5%D1%80/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B">этим</a>
<code>~/dem.sh -i ~/Desktop/P1010475.JPG -o ~/Desktop/dem.jpg -h "Неведомая Ёбаная Хуйня" -t "Пришла поздравить этих ребят" -f /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf -F /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf -s 30 -S 45</code>
Засунуть новые файлы в svn
<code>svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add</code>
Список звуковых карт
<code>aplay -l</code>
Даем mplayer чуть больше процессорного времени
<code>sudo renice -10 $(pgrep -n '^mplayer')</code>
Меняем приоритет иксов. Запускать от пользователя root или прописать в /etc/rc.local
<code>renice -n -5 $(pidof X)</code>
Сделаем qt приложения похожими на gtk:
в ~/.config/Trolltech.conf пропишем style=gtk+
в ~/.kde/share/config/kdeglobals пропишем widgetStyle=gtk+
Оптимизация эффектов в gnome:
<code>
gconftool-2 --type bool --set /desktop/gnome/interface/accessibility false
gconftool-2 --type bool --set /apps/panel/global/enable_animations false
gconftool-2 --type bool --set /apps/metacity/general/reduced_resources true
gconftool-2 --type bool --set /apps/metacity/general/compositing_manager false
gconftool-2 --type string --set /apps/panel/global/panel_animation_speed panel-speed-fast
</code>
Чтобы изменить положение кнопок в заголовке окна:
для размещения кнопок справа:
<code>gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"</code>
для размещения кнопок слева:
<code>gconftool-2 --set "/apps/metacity/general/button_layout" --type string "close,maximize,minimize:menu"</code>
Отключить рабочий стол gnome (если стоит xfce)
<code>gconftool-2 --set /apps/nautilus/preferences/show_desktop --type bool False </code>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment