(no subject)

Tuesday, 18 November 2014 02:35
gns_ua: (Default)
[personal profile] gns_ua
Ничего не понимаю, ну почему всё отлично придуманное в реале должно оборачиваться загадочным говном?

Окаи - есть такой indicator-sound. Это иконка с динамиком в трее/панели, по нажатию на которую вылазит красивая штука с регулятором громкости, кнопочкой саунд сеттингс, и самым сейчас для меня интересным - контролами плеера.

Какого плеера? А какой есть, и какой запущен/играет. Окаи, там по дефолту rhytmbox, он играет музыку, показывает заголовки песен, есть кнопочки. Vlc потом там тоже оказывается. У них ещё у каждого есть тайтл секции чтобы поднять-показать окно плеера.

http://theravingrick.blogspot.com/2011/02/easily-support-sound-menu-in-python.html

Как туда подсунуть deadbeef/yourfavouriteplayer? Очень просто, апплет взаимодействует с плеером по стандарту mpris.

http://specifications.freedesktop.org/mpris-spec/latest/

Для deadbeef есть такой плагин, устанавливаем его, ога.


Да, теперь в апплете есть дедбиф, но он не показывает названия песен. Ладно. Кнопочки работают. Даже если плеер не запущен, кнопочки таки работают и например запускают с того на чём остановился, или кнопочка некст например включает трек после того на котором закрыл.

Есть некоторое неудобство в том, что запускается он где-то совсем скрытый, в доке его нет например. А в апплете тайтл неактивен почему-то. Окаи, мы знаем, что дедбиф следит за своими копиями, и можно, например, из меню запустить. Или ещё лучше сделать lock to launcher.

А теперь непонятная херь. Итак, в апплете прекрасно работают кнопки play/next/prev/pause и передаются плееру. Далее, мы знаем, что апллет байндит на себя мультимедийные клавиши. Именно за тем, чтобы отдавать их заинтересовнаным.

Так вот нихера не работает это с дедбифом. Нарисованная кнопка апплета работает, а клавиша некст на клавиатуре, по идее, захватываемая этим апплетом и превращающаяся в специального вида сигнал плееру, не работает. С ритмбоксом работает.

Ну вот почему так, а?

Ну, ок, отменяем системные байндинги, в дедбифе программируем собственные глобал хоткейс, но это говно и нельзя. Потому что идея-то ведь в том, что именно тот аудио или видео плеер, который у тебя сейчас играет, будет получать сигнал паузы например. А не сраный дедбиф, который может вообще не быть запущен, когда ты например vlcшечку зыришь.

2014-11-18 11:38 (UTC)
- Posted by [identity profile] dyadka-zakharov.livejournal.com
Читая тебя, временами осознаю, насколько я тупой :)
Edited 2014-11-18 11:39 (UTC)

2014-11-18 11:44 (UTC)
- Posted by [identity profile] gns-ua.livejournal.com
Если бы ты начал жаловаться историями из своего опыта в строительстве, я бы вообще охуел. Инфа 146% :)

2014-11-18 11:46 (UTC)
- Posted by [identity profile] dyadka-zakharov.livejournal.com
Не... там всё просто... изучил нормативную базу - и вперёд.
Другое дело, что её просто ДО ХЕРА - это да, это есть такое. И бывает, что один документ противоречит другому - такое тоже случается. Иногда, но случается.

2014-11-18 19:21 (UTC)
kastaneda: (face)
- Posted by [personal profile] kastaneda
Безблагодатность. Я со времён KDE2 перестал надеяться на то что большой комбайн может исправно работать. Ко временам KDE4 прозрел, перешёл на Fluxbox, музыку слушаю через mpd, плейлистом управляю через ncmpcpp, play/pause через глобальные хоткеи во fluxbox'е и mpc, громкость через глобальные хоткеи и amixer. Аминь. И никакого PulseAudio и systemd.

2014-11-18 19:24 (UTC)
- Posted by [identity profile] gns-ua.livejournal.com
Так и тут никаких комбайнов - компоненты, взаимодействующие по well-defined протоколам. Я запросто могу представить, что deadbeef это такой mpd, особенно когда его не видно.

И я могу взять и настроить глобальные хоткеи не в самом дедбифе, а в юнити. Сказать, например, чтоб запускало команды deadbeef --next, deadbeef --play, и т.д. Это всё понятно и неинтересно.
Edited 2014-11-18 19:29 (UTC)

2014-11-18 22:11 (UTC)
kastaneda: (face)
- Posted by [personal profile] kastaneda
Я не про монолитность. (Busybox, например, няшечка). Тут я под словом «комбайн» подразумевал единую систему, как GNOME или KDE. Один HIG, один фюрер, одна тоска и беспросветность. Если просто взять и собрать кучу компонет из этих двух систем, то может получиться нечто страшное, но вполне удобное и юзабельное.

Ведь в этой истории корень зла, как я понимаю — кривой апплет в Unity? Ну так его и надо менять.

2014-11-18 22:49 (UTC)
- Posted by [identity profile] gns-ua.livejournal.com
Я пока не знаю, апплет кривой или MPRIS в дедбифе. Но я узнаю.

Да, я могу прямо вот штатными средствами отключить управление плеерами в саунд апплете и забыть о его существовании, а на хоткеи повесить штатный remote control своего плеера. Просто не хочу, мне нравится их задумка, я хочу иметь именно то что они придумали :)

(да, если бы выяснилось что туда гвоздями прибит рхытмбокс, я бы поматерился и заб[иы]л)
Edited 2014-11-18 22:56 (UTC)

2014-11-18 22:15 (UTC)
kastaneda: (face)
- Posted by [personal profile] kastaneda
Ну, ок, отменяем системные байндинги, в дедбифе программируем собственные глобал хоткейс, но это говно и нельзя.

Я, собственно, именно об этом. Только бензопила без кожуха, только хардкор.

2014-11-18 23:38 (UTC)
- Posted by [identity profile] gns-ua.livejournal.com
Стар я уже для всего этого. Я тридцатилетний айтименеджер, я не хочу ничего подбирать, я хочу Unity

2014-11-18 23:51 (UTC)
kastaneda: (face)
- Posted by [personal profile] kastaneda
Keep calm and use Rhytmbox.

Когда-то я радовался, что в убунте (в конце нулевых, во времена второгнома) хорошие значения по дефолту, ну а нонче хорошо что хотя бы дефолтное работает. Эх, какую систему просрали!

Кстати, не так уж тяжело жить по хардкору. Да, я например руками монтирую флешки (со всей отвратительной грязью: sudo -s, fdisk -l и вперёд), зато у меня эта операция отнимает пару секунд в нормальном случае и позволяет как угодно отклоняться от этого пути в ненормальных случаях. Иногда гномий диск менеджер тупит дольше, чем я набираю команды. Где. Блять. Логика? Где облегчение жизни простого человека? Где принцип IBM, про «машина должна работать»? Должна бы работать, но не.

2014-11-19 00:06 (UTC)
- Posted by [identity profile] gns-ua.livejournal.com
рхытмбокс я тоже юзаю... иногда. В особенности хочется музычку на плеер вливать - опять же, чувствуя себя слишком старым и усталым, чтобы музыку переливать с помощью midnight commander на mass storage.

$ cat scripts/mount-ubuntu scripts/prepare-ssh scripts/prepare-vpn | wc -l
76

Это я запускаю вставляя рабочую флешку. Ну там разное всякое, включая несколько encfs. Можно наверное туда же засунуть cryptsetup luksOpen.

Тем собственно и крут мак, что ты можешь с одной стороны юзать нормальный классный профессиональный десктоп, а с другой стороны открыть терминал и писать скрипты. Юнити по юзабельности и кастомизируемости превосходит мак, но с QA местами адок в отличие от :(

(а для твоего случая я бы просто взял pcmanfm. он не тупит, он просто берёт и показывает и монтирует. так я жил четыре года с лично собираемым окружением вокруг lxde, но до fdisk -l ..... mount всё равно не опускался - проще по юниксвейному один раз настроить запуск pcmanfm демоном и хоткей для его отображения :)

Profile

gns_ua: (Default)
gns_ua

April 2017

M T W T F S S
     12
3456789
10111213141516
17181920212223
24252627282930

Expand Cut Tags

No cut tags