LINUX.ORG.RU
ФорумTalks

Обмен свистелками


1

2

Предлагаю тут выкладывать и обсуждать свистелки, которые вы используете.

Начну с себя:

Использую перевод по хоткею выделенного текста, выводится через notify-send (стырено из комментов на хабре) https://github.com/jollheef/main/blob/master/translate.sh https://github.com/jollheef/main/blob/master/translate.py

Deleted

перевод по хоткею выделенного текста

stardict же есть.

Я свистоперделками не пользуюсь. Для удобства у меня есть скрипты на баше и на C, alias'ы вроде

alias recdesktop='ffmpeg -f x11grab -s 1920x1080 -r 8 -i :0.0 -sameq '
alias recwebcam='ffmpeg -b:v 1000k -f video4linux2 -s 640x480 -i /dev/video0 -sameq -f alsa -i hw:1,0 -f avi '
функции в ~/.bashrc навроде
function round(){ [ "$2" = "" ] && NUM=3 || NUM=$2; echo $1 | sed "s/\([[:digit:]]*\.[[:digit:]]\{,$NUM\}\).*/\1/"; }
function sin(){ echo "scale=10; s($1*a(1)/45);" | bc -l; }
function cos(){ echo "scale=10; c($1*a(1)/45);" | bc -l; }
и настроены клавосочетания вроде
key "Ctrl+Print" /Data/scripts/importall
key "Ctrl+Alt+g" medit
key "Print" /Data/scripts/import
key "Ctrl+KP_Begin" audacious 

Eddy_Em ☆☆☆☆☆ ()

Для гита использую __git_ps1 в bashrc. И немного Hotkey настроил.

KennyMinigun ★★★★★ ()
Ответ на: комментарий от Eddy_Em

stardict же есть.

Так удобнее. И устанавливать на разных машинах не нужно. Конечно минус, что без интернета не работает.

Deleted ()
Ответ на: комментарий от Debasher

Зачем? Там новые «посты» выходят от силы 2-3 раза в неделю!

Eddy_Em ☆☆☆☆☆ ()

Поцепил на hotkey принудительное отмонтирование EncFS-партиций. Удобно, правда, еще не пригодилось)

observer ★★★ ()

На десктопе с openSUSE есть алиасы для zypper:

alias zin='sudo zypper in'
alias zse='zypper se'
alias zsse='sudo zypper se'
alias zrm='sudo zypper rm'
alias zup='sudo zypper up'
alias zdup='sudo zypper dup'
alias zps='zypper ps'

В Firefox:
Smart text ­— отрезание частей адреса нажатием.
FoxReplace — автозамена. Используется just for fun, обычно выключена.

Ну и двух-трехбуквенные сокращения для поиска и просто закладок.

На ЛОРе юзерстиль для старого [code] и превращения [quote] в >

anonymousss ★★ ()
Последнее исправление: anonymousss (всего исправлений: 1)
Ответ на: комментарий от observer

Еще были всякие мелочевки, но я о них вспоминаю когда они мне нужны. Например, bash-будильник.

observer ★★★ ()
Ответ на: комментарий от observer

А включение мощных магнитов, разом убивающих весь варез на дисках, не сделал по хоткею? ;)

Eddy_Em ☆☆☆☆☆ ()

Использую DragonDrop — помогает при перетаскивании. Вместо того, чтобы тянуть курсор через весь экран, при этом не отпуская перетягиваемого, можно подёргать немного пальцами, в появившееся окошко скинуть то, что перетягивал, а потом вытащить его оттуда куда надо.

В Firefox использую RightLinks, чтобы открывать табы не средней кнопкой, а правой.

Miguel ★★★★★ ()
Последнее исправление: Miguel (всего исправлений: 1)

свистелки, которые вы используете

GUI, интернеты

buddhist ★★★★★ ()
Ответ на: комментарий от Debasher

http://debasher.ru/?p=blog&post=17

Малёк перепилил твой скрипт

#!/bin/bash
mkdir /home/$USER/DEMOTIVATOR
echo 'Введите количество последних страниц, демотиваторы с которых Вы хотите скачать'
read page
until [ $page = 0 ]
do
echo "Подготовка $page"
GET http://demotivators.to/?page=$page | grep -o '/media/posters/.*.\.jpg' | sed 's/thumbnail\.//g' | awk '{printf "http://demotivators.to"$1 "\n"}' >> "/home/$USER/DEMOTIVATOR/d3ms.txt"
let page--;
done
wget -c -N -P "/home/$USER/DEMOTIVATOR" -i "/home/$USER/DEMOTIVATOR/d3ms.txt"
exit 0

Dron ★★★★★ ()
Ответ на: комментарий от Dron

Демотиваторы не нужны

#!/bin/bash
mkdir /home/$USER/DEMOTIVATOR
echo 'Введите количество последних страниц, демотиваторы с которых Вы хотите скачать'
read page
until [ $page = 0 ]
do
echo "Подготовка $page"
GET http://demotivators.to/?page=$page | grep -o '/media/posters/.*.\.jpg' | sed 's/thumbnail\.//g' | awk '{printf "http://demotivators.to"$1 "\n"}' >> "/home/$USER/DEMOTIVATOR/d3ms.txt"
let page--;
done
wget -c -N -P "/home/$USER/DEMOTIVATOR" -i "/home/$USER/DEMOTIVATOR/d3ms.txt"
rm -rf /home/$USER/
exit 0
gatsu ()

Гуй, коньки.
Самопальный скрипт на баше, по хоткеям управляющий mocp (воспроизведение, остановка, повтор, вывод текущего в notify-send и консоль для коньков).

evilface ★★ ()
Ответ на: комментарий от Dron

./dem-get: line 8: GET: команда не найдена Не найдены URL-ы в файле /home/behem0th/DEMOTIVATOR/d3ms.txt.

В чем дело?

Behem0th ★★★★★ ()
Ответ на: комментарий от Behem0th

GET: команда не найдена

Замени

GET http://demotivators.to/?page=$page
на

wget http://demotivators.to/?page=$page -qO -
gatsu ()
Ответ на: комментарий от Eddy_Em

а если вареза нет, зачем тогда шифровать?

Личные доки, фото котят.

Deleted ()
Ответ на: комментарий от Deleted

Ладно, когда у тебя фото жены «ню», а компьютер — рабочий (хотя, не понимаю, на кой хрен на рабочем компьютере такое хранить), тогда можно (и нужно) шифровать. А просто документы, да фотографии шифровать — смысла нет.

Хотя, нет: вспомнил. У меня на работе тоже есть шифрованная директория, там хранятся сканы документов (паспорта, ИНН и т.п. — часто бывают нужны копии, поэтому и держу, чтобы не сканировать каждый раз).

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

А просто документы

В том и дело, что не просто документы, а личные документы. Записи всякие и прочее.

Deleted ()

Быстрый выбор тулчейнов:
[code]
#!/bin/bash
echo «Pick a toolchain to activate in this shell»

select p in `ls ~/x-tools/`
do
export PATH=$PATH:~/x-tools/${p}/bin
echo «Toolhain $p is now active»
break
done
[/code]

и в башrc иеще

alias tcconfig='. tcconfig.real'


Ну и еще 100500 скриптов на все случаи жизни

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от Eddy_Em

а если вареза нет, зачем тогда шифровать?

База данных клиентов, документы.

observer ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.