Сайт | Скачать | Видео | Wiki

Автор Тема: Скрипты с xsel (буфер обмена)  (Прочитано 361 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Скрипты с xsel (буфер обмена)
« : 21 Июль 2019, 12:50:39 »
думается, с xsel можно много чего на хоткеи повешать (может и не только на хоткеи).

ПР.: ( практически пока не пробовал, но не вижу причин почему не получится) - выделил ссылку на ютуб-видео( или на другой видеохостинг, который можно с youtube-dl) --> хоткей --> показ в mpv(/заданного размера и т.п.)
------------
да вообще можно много чего подобного ( вскользь попадалось  xsel vs xclipt, но про xclipt пока ничего не знаю )
« Последнее редактирование: 22 Июль 2019, 09:07:39 от sfs »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Re: xsel
« Ответ #1 : 21 Июль 2019, 18:10:00 »
- вроде для
ютуб-видео
- ytdl  в python3 нуждается, для ip-tv-адресов - python2 хватает - нужно проверять точнее...
« Последнее редактирование: 21 Июль 2019, 18:12:20 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Re: xsel
« Ответ #2 : 21 Июль 2019, 19:03:09 »
mpv+xsel - пока по итогу ( не совсем идеально, но работает)
нужно :
------------
/bin/xsel - соответствующий(подходящий) сборке
 [##  для disco-32bit подходит от 32-модулей здесь: http://forum.puppyrus.org/index.php?topic=21869.0 , для ПРА03, ПРА6408 - в той же Теме или "pacman ... "]
----------
в /usr/local/bin/:
https://yadi.sk/d/vafra1Xs_C2Zuw
https://yadi.sk/d/PtU3NmyuVeAY9Q
(+ прикреплены)
-------------
назначить /usr/local/bin/xsel-mpv-urxvt-2.sh - на хоткей (? + рестарт-ВМ)
-----------
mpv [ ## или править скрипт]
---------
youtube-dl ( если нужно, + python к нему [? желательно v.3])
==========
выделил адрес   --> хоткей(  запуск /usr/local/bin/xsel-mpv-urxvt-2.sh) --> показ в mpv :)
================
( ## /usr/local/bin/xsel-mpv-urxvt-2.sh - если нужно, править "под другой терминал")
« Последнее редактирование: 17 Август 2019, 10:39:30 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Re: xsel
« Ответ #3 : 21 Июль 2019, 19:55:09 »
теоретически наверно можно:
выделил  --> хоткей --> диалог-выбора-где-открыть --> открыть-чем-выбрал...
« Последнее редактирование: 21 Июль 2019, 19:57:44 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1897
  • Репутация: +63/-0
Re: xsel
« Ответ #4 : 21 Июль 2019, 22:55:11 »
выделил адрес   --> хоткей(  запуск /usr/local/bin/xsel-mpv-urxvt-2.sh) --> показ в mpv
Тоже, но немного другим путем у меня. Я запускаю mpv через хоткей, он открывается в небольшом окошке справа вверху, перетаскиваю в него ссылку ЛКМ.

Вот если бы сократить количество действий, т.е. сделать так чтобы при нажатии ссылки в браузере она сразу воспроизводилась в mpv. Для этого в принципе есть расширения https://addons.mozilla.org/ru/firefox/search/?platform=Linux&q=mpv&type=extension.
Но если сделать что-то свое, простенькое по исполнению, то тоже наверно будет неплохо.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Re: xsel
« Ответ #5 : 22 Июль 2019, 03:29:14 »
  Из хорошего здесь ( c xsel+mpv) - одновременно несколько mpv-окон (в каждом соё mpv-управление: ПКМ=пауза, громкость, и т.д....). [но это не совсем то, хотя для некоторых случаев -  пойдёт].
  Про радио пока не скажу - не проверял .
« Последнее редактирование: 22 Июль 2019, 03:32:25 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Re: xsel
« Ответ #6 : 22 Июль 2019, 03:54:30 »
  Также в xsel+mpv можно передавать ещё параметы ( прописанием/правкой в скрипте или попробовать добавить диалог их выбора).
  Параметров у mpv - не мало .
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Re: xsel
« Ответ #7 : 22 Июль 2019, 08:45:43 »
  Параметров у mpv - не мало .
;D :o https://manpages.debian.org/buster/mpv/mpv.1.en.html ;
у --ytdl - есть "полезные параметры" - мимоходом видел что-то вроде "не записывать" - наверно можно чтоб память не ело, да и другого много...
===========
 мне для xsel интересен диалог-выбора - "чем запустить выбранное" - потом буду пробовать...
« Последнее редактирование: 22 Июль 2019, 08:50:03 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1400
  • Репутация: +20/-0
Re: Скрипты с xsel (буфер обмена)
« Ответ #8 : 17 Август 2019, 10:38:08 »
- Прикрепил архив каталога к сообщению
- это покороче чем -
выделил адрес   --> хоткей(  запуск /usr/local/bin/xsel-mpv-urxvt-2.sh) --> показ в mpv
- и не зависит от вида терминала.
-----
upd
 хотя нужно наверное дописать удаление /tmp/xsf-2.txt
« Последнее редактирование: 17 Август 2019, 10:43:13 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ