mpdに権限を与える
2014/2/16
カテゴリー » Raspberry Pi 2 Model B
$ xhost SI:localuser:mpd
$ xhost
access control enabled, only authorized clients can connect
SI:localuser:mpd
LOCAL:
SI:localuser:hoge
sudoコマンドが使える様にする。
# visudo
#Defaults requiretty
hoge hoge-i5=(mpd) NOPASSWD: /usr/bin/audacity,/usr/bin/qjackctl,/usr/bin/quimup,/usr/bin/audacious2
これで
$ sudo -u mpd /usr/bin/qjackctl とかが使える。
参考HP...感謝
http://stackoverflow.com/questions/646930/cannot-connect-to-x-server-0-0-with-a-qt-application
http://piro791.blog.so-net.ne.jp/2010-02-25-1
$ xhost
access control enabled, only authorized clients can connect
SI:localuser:mpd
LOCAL:
SI:localuser:hoge
sudoコマンドが使える様にする。
# visudo
#Defaults requiretty
hoge hoge-i5=(mpd) NOPASSWD: /usr/bin/audacity,/usr/bin/qjackctl,/usr/bin/quimup,/usr/bin/audacious2
これで
$ sudo -u mpd /usr/bin/qjackctl とかが使える。
参考HP...感謝
http://stackoverflow.com/questions/646930/cannot-connect-to-x-server-0-0-with-a-qt-application
http://piro791.blog.so-net.ne.jp/2010-02-25-1
— posted by くま at 11:31 pm TrackBack [0]
jack audio 設定
2014/2/15
カテゴリー » Raspberry Pi 2 Model B
徹底的にうまく動かなかった...原因はlinuxで良くある権限の設定だった。
一言で言うとサーバーを動かしているユーザーと同じユーザーがミキサーを動かしている必要がある。
たえばmpdはmpdと言うユーザーが動かしている故にjackもmpdが起動する必要があると言うことだ。
それに加えて終端のプレーヤも同じである。
gnome-terminal -e "su mpd -c '/usr/bin/qjackctl'"
一言で言うとサーバーを動かしているユーザーと同じユーザーがミキサーを動かしている必要がある。
たえばmpdはmpdと言うユーザーが動かしている故にjackもmpdが起動する必要があると言うことだ。
それに加えて終端のプレーヤも同じである。
gnome-terminal -e "su mpd -c '/usr/bin/qjackctl'"
— posted by くま at 05:47 pm TrackBack [0]
rpm コマンド
2014/2/13
カテゴリー » Raspberry Pi 2 Model B
コマンドからパッケージを特定する時
$ rpm -qf /usr/bin/gpaco
gpaco-2.0.9-6.el6.x86_64
RPMパッケージの依存性を調べるには
$ rpm -qpR ffmpeg-1.2.1-4.el6.x86_64.rpm
ffmpeg-libs = 1.2.1-4.el6
libSDL-1.2.so.0()(64bit)
libavcodec.so.54()(64bit)
libavcodec.so.54(LIBAVCODEC_54)(64bit)
libavdevice.so.54()(64bit)
libavdevice.so.54(LIBAVDEVICE_54)(64bit)
libavfilter.so.3()(64bit)
libavfilter.so.3(LIBAVFILTER_3)(64bit)
libavformat.so.54()(64bit)
libavformat.so.54(LIBAVFORMAT_54)(64bit)
libavutil.so.52()(64bit)
libavutil.so.52(LIBAVUTIL_52)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpostproc.so.52()(64bit)
libpostproc.so.52(LIBPOSTPROC_52)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
libswresample.so.0()(64bit)
libswresample.so.0(LIBSWRESAMPLE_0)(64bit)
libswscale.so.2()(64bit)
libswscale.so.2(LIBSWSCALE_2)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
rpmlib(PayloadIsXz) <= 5.2-1
$ rpm -qf /usr/bin/gpaco
gpaco-2.0.9-6.el6.x86_64
RPMパッケージの依存性を調べるには
$ rpm -qpR ffmpeg-1.2.1-4.el6.x86_64.rpm
ffmpeg-libs = 1.2.1-4.el6
libSDL-1.2.so.0()(64bit)
libavcodec.so.54()(64bit)
libavcodec.so.54(LIBAVCODEC_54)(64bit)
libavdevice.so.54()(64bit)
libavdevice.so.54(LIBAVDEVICE_54)(64bit)
libavfilter.so.3()(64bit)
libavfilter.so.3(LIBAVFILTER_3)(64bit)
libavformat.so.54()(64bit)
libavformat.so.54(LIBAVFORMAT_54)(64bit)
libavutil.so.52()(64bit)
libavutil.so.52(LIBAVUTIL_52)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpostproc.so.52()(64bit)
libpostproc.so.52(LIBPOSTPROC_52)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
libswresample.so.0()(64bit)
libswresample.so.0(LIBSWRESAMPLE_0)(64bit)
libswscale.so.2()(64bit)
libswscale.so.2(LIBSWSCALE_2)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
rpmlib(PayloadIsXz) <= 5.2-1
— posted by くま at 11:49 pm TrackBack [0]
CentOS6.5 Music Player Daemon Clients quimup install
2014/2/7
カテゴリー » Raspberry Pi 2 Model B
$ wget https://github.com/ronalde/quimup-packaging/archive/master.zip
$ unzip quimup-packaging-master.zip
$ cd quimup-packaging-master
$ qmake-qt4 LIB=lib64
$ make
# cp ./quimup /usr/bin/quimup
$ /usr/bin/quimup
たぶんqt-devel-4.6.2-26.el6_4.x86_64が必須条件
参考:http://kkuma.sytes.net/Linux-audio/index4.shtml
$ unzip quimup-packaging-master.zip
$ cd quimup-packaging-master
$ qmake-qt4 LIB=lib64
$ make
# cp ./quimup /usr/bin/quimup
$ /usr/bin/quimup
たぶんqt-devel-4.6.2-26.el6_4.x86_64が必須条件
参考:http://kkuma.sytes.net/Linux-audio/index4.shtml
— posted by くま at 11:29 pm TrackBack [0]
インストール済みのパッケージを調べる rpm コマンド
カテゴリー » Raspberry Pi 2 Model B
#!/bin/csh
echo "リスト作成中.... "
rpm -qa --last > $PWD/centos`uname -r`-`date +%Y-%m-%d`.lst
case1:
echo ""
echo "What Key-Word"
echo "Packege-name"
echo ""
set key = $<
echo ""
echo "****************************************************************************"
grep $key $PWD/centos`uname -r`-`date +%Y-%m-%d`.lst
echo "****************************************************************************"
echo ""
#
echo ""
echo "続けますか?"
echo "y or n ?"
set yn = $<
if ( "$yn" == y ) then
goto case1
else
exit
endif
echo "リスト作成中.... "
rpm -qa --last > $PWD/centos`uname -r`-`date +%Y-%m-%d`.lst
case1:
echo ""
echo "What Key-Word"
echo "Packege-name"
echo ""
set key = $<
echo ""
echo "****************************************************************************"
grep $key $PWD/centos`uname -r`-`date +%Y-%m-%d`.lst
echo "****************************************************************************"
echo ""
#
echo ""
echo "続けますか?"
echo "y or n ?"
set yn = $<
if ( "$yn" == y ) then
goto case1
else
exit
endif
— posted by くま at 05:01 pm TrackBack [0]
README.md を読む nautilus-scripts
カテゴリー » Raspberry Pi 2 Model B
$ git clone https://github.com/Orc/discount.git
$ cd discount
$ ./configure.sh
# make
# make install
$ cat md-html
#!/bin/bash
for arg
do
#zenity --info --text="$PWD/$arg"
text="$PWD/$arg"
#zenity --info --text="$PWD/$arg"
#gnome-terminal -e "sh -c 'echo $text;exec bash'"
gnome-terminal -e "sh -c 'markdown $text > $text.html;exec bash'"
done
$ cd discount
$ ./configure.sh
# make
# make install
$ cat md-html
#!/bin/bash
for arg
do
#zenity --info --text="$PWD/$arg"
text="$PWD/$arg"
#zenity --info --text="$PWD/$arg"
#gnome-terminal -e "sh -c 'echo $text;exec bash'"
gnome-terminal -e "sh -c 'markdown $text > $text.html;exec bash'"
done
— posted by くま at 12:07 am TrackBack [0]
Comments