Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
aqualung [2013/11/17 11:55] wombat створено КДЕ горячие клавиши |
aqualung [2014/06/01 13:35] wombat [Сборка Debian-пакета] |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Горячие клавиши ====== | ||
+ | |||
+ | Проигрыватель Aqualung не предоставляет механизма перехвата "горячих клавиш". Тем не менее, в нём предусмотрена возможность управлять запущенными копиями Aqualung из командной строки. | ||
+ | |||
+ | Так команда | ||
+ | |||
+ | $ aqualung -h | ||
+ | |||
+ | выдаёт нам следующую полезную информацию: | ||
+ | |||
+ | Options for remote cue control: | ||
+ | -N, --session <int>: Number of Aqualung instance to control. | ||
+ | -B, --back: Jump to previous track. | ||
+ | -F, --fwd: Jump to next track. | ||
+ | -L, --play: Start playing. | ||
+ | -U, --pause: Pause playback, or resume if already paused. | ||
+ | -T, --stop: Stop playback. | ||
+ | -V, --volume [m|M]|[=]<val>: Set, adjust or mute volume. | ||
+ | -Q, --quit: Terminate remote instance. | ||
+ | Note that these options default to the 0-th instance when no -N option is given, | ||
+ | except for -L which defaults to the present instance (so as to be able to start | ||
+ | playback immediately from the command line). | ||
+ | |||
+ | То есть вызов, например, команды ''aqualung --fwd'' заставит запущенную ранее копию Aqualung переключиться на следующую композицию в списке. | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | ===== В KDE ===== | ||
+ | |||
+ | //K// → //Программы// → //Параметры// → //Системные параметры// → //Комбинации клавиш и росчерки// | ||
+ | |||
+ | Далее в списке действий на свободном месте вызываем контекстное меню правой кнопкой мыши. Выбираем пункт "Создать группу". Можно назвать её "Aqualung". | ||
+ | |||
+ | Когда группа создана, правым щелчком мыши на ней вызываем её контекстное меню, в котором выбираем пункт //Добавить// → //Глобальная комбинация клавиш// → //Команда или адрес//. При этом в списке действий в группе "Aqualung" появится новое действие. При выделении этого действия в списке, в правой части окна можно редактировать его параметры. Так на вкладке "Активация" можно выбрать комбинацию клавиш, по которой будет срабатывать данное действие. На вкладке "Действие" нужно ввести команду, которая будет выполняться. В случае с Aqualung это будет одна из команд управления запущенным проигрывателем. | ||
+ | |||
+ | Назовём первое действие "Play" и зададим ему команду ''aqualung --play'' | ||
+ | |||
+ | Совершенно аналогичным способом создадим все остальные действия: | ||
+ | |||
+ | Stop (Стоп): aqualung --stop | ||
+ | Pause (Пауза): aqualung --pause | ||
+ | Back (Предыдущая композиция): aqualung --back | ||
+ | Forward (Следующая композиция): aqualung --fwd | ||
+ | Quit (Выход): aqualung --quit | ||
+ | Mute (Приглушить звук): aqualung --volume m | ||
+ | Volume Up (Увеличить громкость): aqualung --volume 1 | ||
+ | Volume Down (Уменьшить громкость): aqualung --volume -1 | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | |||
+ | ===== В Xfce ===== | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | ====== Сборка Debian-пакета ====== | ||
+ | |||
+ | wget -cS --content-disposition 'http://aqualung.factorial.hu/download.php?key=svntgzd' | ||
+ | |||
+ | tar xvf aqualung-svn.tar.gz | ||
+ | mv aqualung aqualung-0.9beta11R1298 | ||
+ | tar -cvjf aqualung-0.9beta11R1298.tar.bz2 aqualung-0.9beta11R1298 | ||
+ | cp aqualung-0.9beta11R1298.tar.bz2aqualung_0.9beta11R1298.orig.tar.bz2 | ||
+ | cd aqualung-0.9beta11R1298/ | ||
+ | mkdir debian | ||
+ | mcedit debian/control | ||
+ | |||
+ | <file control control> | ||
+ | Source: aqualung | ||
+ | Maintainer: Vladimir Smolyar <wombat@wombat.org.ua> | ||
+ | Section: sound | ||
+ | Priority: extra | ||
+ | Homepage: http://aqualung.sourceforge.net/ | ||
+ | Build-Depends: debhelper (>= 9), xsltproc, libasound2-dev (>= 1.0.16), libatk1.0-dev (>= 1.12.4), | ||
+ | libavcodec-dev (>= 6:0.8.3-1), libavformat-dev (>= 6:0.8.3-1), | ||
+ | libavutil-dev (>= 6:0.8.3-1), libc6-dev (>= 2.3.4), | ||
+ | libcairo2-dev (>= 1.2.4), libcddb2-dev, libcdio-cdda-dev (>= 0.83), | ||
+ | libcdio-paranoia-dev (>= 0.83), libcdio-dev (>= 0.83), | ||
+ | libflac-dev (>= 1.2.1), libfontconfig1-dev (>= 2.9.0), | ||
+ | libfreetype6-dev (>= 2.2.1), libgdk-pixbuf2.0-dev (>= 2.22.0), | ||
+ | libglib2.0-dev (>= 2.31.8), libgtk2.0-dev (>= 2.16.0), | ||
+ | libifp-dev, | ||
+ | libjack-jackd2-dev (>= 1.9.5~dfsg-14) | libjack-dev, | ||
+ | liblrdf0-dev, liblua5.1-0-dev, libmad0-dev (>= 0.15.1b-3), | ||
+ | libmodplug-dev, libmp3lame-dev, libmpcdec-dev (>= 1:0.1~r435), | ||
+ | libogg-dev (>= 1.0rc3), liboggz2-dev (>= 1.1.0), | ||
+ | libpango1.0-dev (>= 1.14.0), libpulse-dev (>= 0.99.1), | ||
+ | libsamplerate0-dev (>= 0.1.7), libsndfile1-dev (>= 1.0.20), | ||
+ | libspeex-dev (>= 1.2~beta3-1), libstdc++6-4.7-dev (>= 4.1.1), | ||
+ | libusb-dev (>= 2:0.1.12), libvorbis-dev (>= 1.1.2), | ||
+ | libwavpack-dev (>= 4.40.0), libxml2-dev (>= 2.7.4), | ||
+ | zlib1g-dev (>= 1:1.1.4) | ||
+ | |||
+ | |||
+ | Package: aqualung | ||
+ | Architecture: amd64 | ||
+ | Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), | ||
+ | libavcodec53 (>= 6:0.8.3-1) | libavcodec-extra-53 (>= 6:0.8.3-1), | ||
+ | libavformat53 (>= 6:0.8.3-1), libavutil51 (>= 6:0.8.3-1), libc6 (>= 2.3.4), | ||
+ | libcairo2 (>= 1.2.4), libcddb2, libcdio-cdda1 (>= 0.83), | ||
+ | libcdio-paranoia1 (>= 0.83), libcdio13 (>= 0.83), libflac8 (>= 1.2.1), | ||
+ | libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), | ||
+ | libglib2.0-0 (>= 2.31.8), libgtk2.0-0 (>= 2.16.0), libifp4, | ||
+ | libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116, liblrdf0, liblua5.1-0, | ||
+ | libmad0 (>= 0.15.1b-3), libmodplug1, libmp3lame0, libmpcdec6 (>= 1:0.1~r435), | ||
+ | libogg0 (>= 1.0rc3), liboggz2 (>= 1.1.0), libpango1.0-0 (>= 1.14.0), | ||
+ | libpulse0 (>= 0.99.1), libsamplerate0 (>= 0.1.7), libsndfile1 (>= 1.0.20), | ||
+ | libspeex1 (>= 1.2~beta3-1), libstdc++6 (>= 4.1.1), libusb-0.1-4 (>= 2:0.1.12), | ||
+ | libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2), | ||
+ | libwavpack1 (>= 4.40.0), libxml2 (>= 2.7.4), zlib1g (>= 1:1.1.4) | ||
+ | Description: Gapless Gtk-based audio player | ||
+ | Aqualung is a music player for the GNU/Linux operating system. It plays | ||
+ | audio files from your filesystem and has the feature of inserting no gaps | ||
+ | between adjacent tracks. It also supports high quality sample rate | ||
+ | conversion between the file and the output device, when necessary. | ||
+ | . | ||
+ | Almost all sample-based, uncompressed formats (e.g. WAV, AIFF, AU etc.) are | ||
+ | supported. Files encoded with FLAC (the Free Lossless Audio Codec), Ogg | ||
+ | Vorbis, Ogg Speex, MPEG Audio (including the infamous MP3 format) and MOD | ||
+ | audio formats (MOD, S3M, XM, IT, etc.), Musepack are also supported. | ||
+ | . | ||
+ | The program can play the music through OSS, ALSA or using the JACK Audio | ||
+ | Connection Kit. | ||
+ | . | ||
+ | Aqualung supports the LADSPA 1.1 plugin standard. You can use any suitable | ||
+ | plugin to enhance the music you are listening to. | ||
+ | </file> | ||
+ | |||
+ | dch --create -v 0.9beta11R1298-1 --package aqualung | ||
+ | |||
+ | <code> | ||
+ | aqualung (0.9beta11R1298-1) UNRELEASED; urgency=low | ||
+ | |||
+ | * Initial release. (Closes: #XXXXXX) | ||
+ | |||
+ | -- Vladimir <wombat@wombat.org.ua> Sun, 01 Jun 2014 12:38:59 +0300 | ||
+ | </code> | ||
+ | |||
+ | mcedit debian/rules | ||
+ | |||
+ | <file rules rules> | ||
+ | #!/usr/bin/make -f | ||
+ | %: | ||
+ | dh $@ | ||
+ | |||
+ | override_dh_auto_configure: | ||
+ | ./autogen.sh | ||
+ | dh_auto_configure -- --enable-nls --enable-largefile --disable-debug \ | ||
+ | --with-alsa --with-jack --with-oss --with-pulse \ | ||
+ | --without-sndio --without-winmm \ | ||
+ | --with-flac --with-lame --with-lavc --without-mac \ | ||
+ | --with-mod --with-mpc --with-mpeg --with-sndfile \ | ||
+ | --with-speex --with-vorbis --with-vorbisenc \ | ||
+ | --with-wavpack --with-ladspa --with-src --with-cdda \ | ||
+ | --with-ifp --with-cddb --with-lua | ||
+ | </file> | ||
+ | |||
+ | debuild -us -uc | ||
+ | |||
+ | |||
+ | ====== Ссылки ====== | ||
+ | |||
+ | http://aqualung.factorial.hu | ||