philosoft 23.05.2010 10:46
Скрипты — Получение dropbox-ссылок без Nautilus'а
Сегодня в конференции родилась идея из заголовка. Появилась, обсудили, реализовали.Спасибо:
uni за вопросы и моральную поддержкуwiz за идеи и правкиРекомендации: zenity, xsel
get_drop_link.sh
Использование:
get_drop_link.sh для выбора файла через zenityget_drop_link.sh /path/to/file для получения ссылки для указанного файла
Критика, правки и идеи приветствуются. ?
Отдельное спасибо dicson за многочисленные правки, тесты и улучшения.
UPD:
Исправил скрипт с использованием dropbox puburl (спасибо cbpl);добавил копирование в буфер через xsel. (за идею спасибо dicson)Наличие xsel и zenity больше необязательно
dicson 23.05.2010 10:56 #
+ 1 -
Полезное дело.
А вот кто меня знает? Забыл про неё, запостил исправленную версию, спасибо за напоминание. ?
Именно xsel -i, ибо по xsel -ib у меня буфер на shift+insert остаётся неизменным.
Гм. Если можешь, объясни что тут да как.
Если делать xsel -i, то в urxvt буфер становится доступным, в gajim нет.
Если же xsel -ib, то наоборот
Если делать xsel -i, то в urxvt буфер становится доступным, в gajim нет.
Если же xsel -ib, то наоборот
Да я бы сам не отказался от объяснения)
Но насколько я понимаю, есть несколько буферов: на уровне консоли и на уровне иксов.
Тот что консольный можно заюзать с xsel -i, а то что иксов - еще с ключиком -b
Или я не прав?)
Но насколько я понимаю, есть несколько буферов: на уровне консоли и на уровне иксов.
Тот что консольный можно заюзать с xsel -i, а то что иксов - еще с ключиком -b
Или я не прав?)
Согласно man’у, Х-сервер поддерживает целых три «выделения»/буфера: первый (по умолчанию) — используется для осуществления копирования и вставки с помощью средней кнопки мыши (клик роликом), второй и третий (буфер обмена, clipboard) — используются прикладными программами.
Насколько я понял, можно использовать конструкцию:
Насколько я понял, можно использовать конструкцию:
echo "Hello world!" | xsel -ibp
для записи сразу в два (первый и clipboard) буфера.
Хм, а чем еще можно использовать буфер обмена, кроме как прикладных программ?
Я к тому, что первый буфер непонятно зачем.
Да и у меня они вроде как идентичны. Копирую по ctrl-c, вставляю колесиком...
Да и у меня они вроде как идентичны. Копирую по ctrl-c, вставляю колесиком...
Они различаются способами поместить туда что-то или получить содержимое.
Вот? нашёл статью.
Хотя о secondary-буфере ничего не узнал. Возможно, он лишь дублирует clipboard/primary.
Вот? нашёл статью.
Хотя о secondary-буфере ничего не узнал. Возможно, он лишь дублирует clipboard/primary.