新しいlibdvbpsiが出たので、
vlcを最新の状態に入れ替えてみた。
recpt1(chardev)は、20131112版で。
tune(dvb)は、20131016版で、やってみた。
libdvbpsiという名からして、
recpt1の受信に影響はない、と思うけどね。
recpt1での映像は、論外で、乱れ放題。
tuneでの映像は、映っている間は、きれい。
音は、古いバージョンに比べると、かなり小さくなるが。
で、20分ぐらいすると映像から乱れ始め、
最後には映像が止まる。
結局
vlc-2.0.8.a-1
libdvbpsi-1:0.2.2-1
の組み合わせに戻した。
この組み合わせだと、recpt1だろうが、
tuneだろうが、よく映る。
ここまで待って、よくならないということは、
仕様、デフォルト設定の変更かプラグインを入れないと
いけないとかだろうか。バグではないみたい。
gnome-mplayerとか、ほかの視聴できるツールは、好きじゃない。
困ったねえ。
古いvlc関連パッケージが
いつまでダウングレード対象になっているかもあるし、
どんどん新しくなっていくカーネルとの取り合わせも
いつか難しくなるだろうからね。
パッケージは、一応、取っておきしてあるけど。
ちなみに、この2つのパッケージ、
新しいものと、古いもので、たすきに
組み合わせて使うことはできない、はず。
vlc-2.0.8.a-1を使うときは、
libdvbpsiのバージョンは、1:0.2.2-1でなければならず、
vlcが2.1以降の場合は、
libdvbpsiのバージョンも、1:1.1.0-1以降で
なければならない、はず。少なくともtune(dvb)の時は。
このへんの新しい情報は、
vlcを使ってテレビを観る人は少ないみたいで、
ぜんぜんないねえ。
↓ ↓ ↓ ↓
直後に、vlcの更新、
vlc-2.1.1-2が上がってきた。
早速最新の組み合わせで試してみたが、
おんなじことだった。
ファイル管理がちょっと変わったようで、
-Rsオプションで、libdvbpsiが含まれなくなった。
pekwmのインストール。archbang-i3-20131112-x86_64
linuxbbq-pickle(debian stud)というのに
興味が惹かれて、livecdからインストールしようとしたら、
ネットにつながらず、インストールもできずでした。
で、 デスクトップ:pekwmがタイル式で面白しろそうだったので、
archbang-i3に戻って、pekwmをインストールしてみた。
結果的に、openboxみたいな状態にはなったけれど、、、。
その先、どうやれば、タイル式みたいに使えるのかわからない。
とりあえず、インストールの備忘録l:
$ sudo pacman -S pekwm
$ nano ~/.xinitrc
---------------------------------------------------------
#!/bin/bash
##export DE=i3
exec pekwm
# Dbus fix
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
/usr/bin/xdg-user-dirs-update
##exec /usr/bin/i3 > ~/.i3_startup.log 2>&1
exec /usr/bin/pekwm > ~/.pekwm_startup.log 2>&1
---------------------------------------------------------
これで、一応、i3 → pekwm ができる。
tint2を併用するのがデフォルトみたい。
$ sudo pacman -S tint2
で、pc起動時の自動起動を、
$ nano ~/.pekwm/start
---------------------------------------------------------
# Autostart
hsetroot -fill /usr/share/wallpapers/sandbox-background-scenic-dark-images-ocean-158600.jpg &
tint2 &
sleep 3 && /usr/bin/nm-applet --sm-disable &
ibus-daemon -d -x &
numlockx &
volumeicon &
(sleep 3s && conky -q) &
---------------------------------------------------------
ぐらいにしておく。
$ sudo chmod +x ~/.pekwm/start
上記をしないと、自動起動しない。
tint2は、設定(パネルのサイズ変更)をいじると、
表示しなくなった。日付の日本式への変更は可。
conkyは、使いたくなければ使う必要もないが、
インストールしてみたら、openboxと同じように使えた。
.conkyrcの置き場所は、~/。
デスクトップのメニューは、かつてのopenboxのように、
手動でぜんぶやれる。ただ、menuの設定ファイルの
WindowMenu = "Window Menu" { 以下が
メニュー表示に反映されない。どうすればいいのか
わからない。
-----------------------------------------------------------
# Menu config for pekwm
# Variables
INCLUDE = "vars"
RootMenu = "Pekwm" {
## Entry = "Terminal" { Actions = "Exec $term &" }
Entry = "Terminal" { Actions = "Exec lxterminal &" }
Entry = "Run.." { Actions = "ShowCmdDialog" }
Separator {}
Submenu = "Editors" {
## Entry = "emacs" { Actions = "Exec emacs" }
## Entry = "emacs terminal" { Actions = "Exec $TERM -title emacs -e emacs -nw" }
## Entry = "gedit" { Actions = "Exec gedit" }
## Entry = "gvim" { Actions = "Exec gvim" }
## Entry = "kate" { Actions = "Exec kate" }
## Entry = "vim" { Actions = "Exec $TERM -title vim -e vim" }
Entry = "leafpad" { Actions = "Exec leafpad" }
}
Submenu = "eMail" {
Entry = "claws-mail" { Actions = "Exec claws-mail" }
## Entry = "evolution" { Actions = "Exec evolution" }
## Entry = "kmail" { Actions = "Exec kmail" }
## Entry = "mutt" { Actions = "Exec $TERM -e mutt" }
## Entry = "thunderbird" { Actions = "Exec thunderbird" }
}
Submenu = "Filemanager" {
## Entry = "dolphin" { Actions = "Exec dolphin" }
## Entry = "mc" { Actions = "Exec $TERM -e mc" }
Entry = "spacefm" { Actions = "Exec spacefm" }
Entry = "nautilus" { Actions = "Exec nautilus" }
Entry = "pcmanfm" { Actions = "Exec pcmanfm" }
## Entry = "rox" { Actions = "Exec rox" }
## Entry = "thunar" { Actions = "Exec thunar" }
}
Submenu = "Graphics" {
Entry = "gimp" { Actions = "Exec gimp" }
## Entry = "digikam" { Actions = "Exec digikam" }
## Entry = "display" { Actions = "Exec display" }
## Entry = "eog" { Actions = "Exec eog" }
## Entry = "gwenview" { Actions = "Exec gwenview" }
Entry = "shotwell" { Actions = "Exec shotwell" }
}
Submenu = "IDE" {
Entry = "anjuta" { Actions = "Exec anjuta" }
Entry = "eclipse" { Actions = "Exec eclipse" }
Entry = "kdevelop" { Actions = "Exec kdevelop" }
}
Submenu = "IM" {
Entry = "empathy" { Actions = "Exec empathy" }
Entry = "kopete" { Actions = "Exec kopete" }
Entry = "pidgin" { Actions = "Exec pidgin" }
Entry = "psi" { Actions = "Exec psi" }
}
Submenu = "Multimedia" {
Entry = "vlc" { Actions = "Exec vlc" }
## Entry = "amarok" { Actions = "Exec amarok" }
## Entry = "banshee" { Actions = "Exec banshee" }
## Entry = "rhythmbox" { Actions = "Exec rhythmbox" }
## Entry = "smplayer" { Actions = "Exec smplayer" }
Entry = "alsamixer" { Actions = "Exec $TERM -title alsamixer -e alsamixer" }
Entry = "xfburn" { Actions = "Exec xfburn" }
}
Submenu = "Office" {
Entry = "LOffice - Calc" { Actions = "Exec libreoffice --calc" }
Entry = "LOffice - Draw" { Actions = "Exec libreoffice --draw" }
Entry = "LOffice - Impress" { Actions = "Exec libreoffice --impress" }
Entry = "LOffice - Writer" { Actions = "Exec libreoffice --writer" }
}
Submenu = "VoIP" {
Entry = "ekiga" { Actions = "Exec ekiga" }
Entry = "jitsi" { Actions = "Exec jitsi" }
Entry = "sflphone" { Actions = "Exec sflphone" }
}
Submenu = "www" {
Entry = "firefox" { Actions = "Exec firefox" }
Entry = "chromium" { Actions = "Exec chromium" }
## Entry = "opera" { Actions = "Exec opera" }
}
Separator {}
## Entry = "Take screenshot" { Actions = "Exec $_PEKWM_SCRIPT_PATH/pekwm_screenshot.sh" }
Entry = "Take screenshot" { Actions = "Exec xfce4-screenshooter" }
Separator {}
Submenu = "Go to" {
SubMenu = "Workspace" {
# Create goto menu once per pekwm config reload. The fast way that
# will work for most if not all users.
COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto"
# Create goto menu every time the menu is opened. The slow way.
# This is what you want if you are using external tools to make
# the amount of workspaces something else than what you define in
# ~/.pekwm/config. You will know if you want this.
# Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto dynamic" }
}
Entry = "Window.." { Actions = "ShowMenu GotoClient True" }
}
Submenu = "Pekwm" {
Submenu = "Themes" {
Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh $_PEKWM_THEME_PATH" }
Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh ~/.pekwm/themes" }
}
Entry = "Reload" { Actions = "Reload" }
## Entry = "Restart" { Actions = "Restart" }
Entry = "Restart" { Actions = "Exec sudo shutdown -r now &" }
Entry = "Shutdown" { Actions = "Exec sudo shutdown -h now &" }
Entry = "Exit" { Actions = "Exit" }
Submenu = "Exit to" {
Entry = "Xterm" { Actions = "RestartOther xterm" }
Entry = "TWM" { Actions = "RestartOther twm" }
}
}
}
WindowMenu = "Window Menu" {
Entry = "(Un)Stick" { Actions = "Toggle Sticky" }
Entry = "(Un)Shade" { Actions = "Toggle Shaded" }
Entry = "Iconify" { Actions = "Set Iconified" }
Entry = "Command.." { Actions = "ShowCmdDialog" }
Submenu = "Maximize" {
Entry = "Toggle Full" { Actions = "Toggle Maximized True True" }
Entry = "Toggle Horizontal" { Actions = "Toggle Maximized True False" }
Entry = "Toggle Vertical" { Actions = "Toggle Maximized False True" }
}
Submenu = "Fill" {
Entry = "Full" { Actions = "MaxFill True True" }
Entry = "Horizontal" { Actions = "MaxFill True False" }
Entry = "Vertical" { Actions = "MaxFill False True" }
}
Submenu = "Stacking" {
Entry = "Raise" { Actions = "Raise" }
Entry = "Lower" { Actions = "Lower" }
Entry = "Toggle Always On Top" { Actions = "Toggle AlwaysOnTop" }
Entry = "Toggle Always Below" { Actions = "Toggle AlwaysBelow" }
}
Submenu = "Decorations" {
Entry = "Toggle Decorations" { Actions = "Toggle DecorBorder; Toggle DecorTitlebar" }
Entry = "Toggle Borders" { Actions = "Toggle DecorBorder" }
Entry = "Toggle Titlebar" { Actions = "Toggle DecorTitlebar" }
}
Submenu = "Skip" {
Entry = "Toggle showing this frame in menus" { Actions = "Toggle Skip Menus" }
Entry = "Toggle including this frame in focus toggle" { Actions = "Toggle Skip FocusToggle" }
Entry = "Toggle if this frame snaps to other windows" { Actions = "Toggle Skip Snap" }
}
SubMenu = "Send To" {
# Create sendto menu once per pekwm config reload. The fast way that
# will work for most if not all users.
COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send"
# Create sendto menu every time the menu is opened. The slow way.
# This is what you want if you are using external tools to make
# the amount of workspaces something else than what you define in
# ~/.pekwm/config. You will know if you want this.
# Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send dynamic" }
}
Separator {}
Entry = "Close" { Actions = "Close" }
Submenu = "Kill" { Entry = "Kill application" { Actions = "Kill" } }
}
---------------------------------------------------------
上記は、tabとか半角スペースがとんでしまうので、
実際の設定ファイルのようには表示されていません。
参考までにしてください。
それから、menuファイルをいじるまえに、バックアップを取ることです。
それから、menuファイルをツールでsaveしたあと、
ファイルを閉じてしまわないことです。Reloadしたあと、編集に失敗していると、
デスクトップにメニューが出なかったりします。設定ファイルを開くのに
往生します。
興味が惹かれて、livecdからインストールしようとしたら、
ネットにつながらず、インストールもできずでした。
で、 デスクトップ:pekwmがタイル式で面白しろそうだったので、
archbang-i3に戻って、pekwmをインストールしてみた。
結果的に、openboxみたいな状態にはなったけれど、、、。
その先、どうやれば、タイル式みたいに使えるのかわからない。
とりあえず、インストールの備忘録l:
$ sudo pacman -S pekwm
$ nano ~/.xinitrc
---------------------------------------------------------
#!/bin/bash
##export DE=i3
exec pekwm
# Dbus fix
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
/usr/bin/xdg-user-dirs-update
##exec /usr/bin/i3 > ~/.i3_startup.log 2>&1
exec /usr/bin/pekwm > ~/.pekwm_startup.log 2>&1
---------------------------------------------------------
これで、一応、i3 → pekwm ができる。
tint2を併用するのがデフォルトみたい。
$ sudo pacman -S tint2
で、pc起動時の自動起動を、
$ nano ~/.pekwm/start
---------------------------------------------------------
# Autostart
hsetroot -fill /usr/share/wallpapers/sandbox-background-scenic-dark-images-ocean-158600.jpg &
tint2 &
sleep 3 && /usr/bin/nm-applet --sm-disable &
ibus-daemon -d -x &
numlockx &
volumeicon &
(sleep 3s && conky -q) &
---------------------------------------------------------
ぐらいにしておく。
$ sudo chmod +x ~/.pekwm/start
上記をしないと、自動起動しない。
tint2は、設定(パネルのサイズ変更)をいじると、
表示しなくなった。日付の日本式への変更は可。
conkyは、使いたくなければ使う必要もないが、
インストールしてみたら、openboxと同じように使えた。
.conkyrcの置き場所は、~/。
デスクトップのメニューは、かつてのopenboxのように、
手動でぜんぶやれる。ただ、menuの設定ファイルの
WindowMenu = "Window Menu" { 以下が
メニュー表示に反映されない。どうすればいいのか
わからない。
-----------------------------------------------------------
# Menu config for pekwm
# Variables
INCLUDE = "vars"
RootMenu = "Pekwm" {
## Entry = "Terminal" { Actions = "Exec $term &" }
Entry = "Terminal" { Actions = "Exec lxterminal &" }
Entry = "Run.." { Actions = "ShowCmdDialog" }
Separator {}
Submenu = "Editors" {
## Entry = "emacs" { Actions = "Exec emacs" }
## Entry = "emacs terminal" { Actions = "Exec $TERM -title emacs -e emacs -nw" }
## Entry = "gedit" { Actions = "Exec gedit" }
## Entry = "gvim" { Actions = "Exec gvim" }
## Entry = "kate" { Actions = "Exec kate" }
## Entry = "vim" { Actions = "Exec $TERM -title vim -e vim" }
Entry = "leafpad" { Actions = "Exec leafpad" }
}
Submenu = "eMail" {
Entry = "claws-mail" { Actions = "Exec claws-mail" }
## Entry = "evolution" { Actions = "Exec evolution" }
## Entry = "kmail" { Actions = "Exec kmail" }
## Entry = "mutt" { Actions = "Exec $TERM -e mutt" }
## Entry = "thunderbird" { Actions = "Exec thunderbird" }
}
Submenu = "Filemanager" {
## Entry = "dolphin" { Actions = "Exec dolphin" }
## Entry = "mc" { Actions = "Exec $TERM -e mc" }
Entry = "spacefm" { Actions = "Exec spacefm" }
Entry = "nautilus" { Actions = "Exec nautilus" }
Entry = "pcmanfm" { Actions = "Exec pcmanfm" }
## Entry = "rox" { Actions = "Exec rox" }
## Entry = "thunar" { Actions = "Exec thunar" }
}
Submenu = "Graphics" {
Entry = "gimp" { Actions = "Exec gimp" }
## Entry = "digikam" { Actions = "Exec digikam" }
## Entry = "display" { Actions = "Exec display" }
## Entry = "eog" { Actions = "Exec eog" }
## Entry = "gwenview" { Actions = "Exec gwenview" }
Entry = "shotwell" { Actions = "Exec shotwell" }
}
Submenu = "IDE" {
Entry = "anjuta" { Actions = "Exec anjuta" }
Entry = "eclipse" { Actions = "Exec eclipse" }
Entry = "kdevelop" { Actions = "Exec kdevelop" }
}
Submenu = "IM" {
Entry = "empathy" { Actions = "Exec empathy" }
Entry = "kopete" { Actions = "Exec kopete" }
Entry = "pidgin" { Actions = "Exec pidgin" }
Entry = "psi" { Actions = "Exec psi" }
}
Submenu = "Multimedia" {
Entry = "vlc" { Actions = "Exec vlc" }
## Entry = "amarok" { Actions = "Exec amarok" }
## Entry = "banshee" { Actions = "Exec banshee" }
## Entry = "rhythmbox" { Actions = "Exec rhythmbox" }
## Entry = "smplayer" { Actions = "Exec smplayer" }
Entry = "alsamixer" { Actions = "Exec $TERM -title alsamixer -e alsamixer" }
Entry = "xfburn" { Actions = "Exec xfburn" }
}
Submenu = "Office" {
Entry = "LOffice - Calc" { Actions = "Exec libreoffice --calc" }
Entry = "LOffice - Draw" { Actions = "Exec libreoffice --draw" }
Entry = "LOffice - Impress" { Actions = "Exec libreoffice --impress" }
Entry = "LOffice - Writer" { Actions = "Exec libreoffice --writer" }
}
Submenu = "VoIP" {
Entry = "ekiga" { Actions = "Exec ekiga" }
Entry = "jitsi" { Actions = "Exec jitsi" }
Entry = "sflphone" { Actions = "Exec sflphone" }
}
Submenu = "www" {
Entry = "firefox" { Actions = "Exec firefox" }
Entry = "chromium" { Actions = "Exec chromium" }
## Entry = "opera" { Actions = "Exec opera" }
}
Separator {}
## Entry = "Take screenshot" { Actions = "Exec $_PEKWM_SCRIPT_PATH/pekwm_screenshot.sh" }
Entry = "Take screenshot" { Actions = "Exec xfce4-screenshooter" }
Separator {}
Submenu = "Go to" {
SubMenu = "Workspace" {
# Create goto menu once per pekwm config reload. The fast way that
# will work for most if not all users.
COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto"
# Create goto menu every time the menu is opened. The slow way.
# This is what you want if you are using external tools to make
# the amount of workspaces something else than what you define in
# ~/.pekwm/config. You will know if you want this.
# Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto dynamic" }
}
Entry = "Window.." { Actions = "ShowMenu GotoClient True" }
}
Submenu = "Pekwm" {
Submenu = "Themes" {
Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh $_PEKWM_THEME_PATH" }
Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh ~/.pekwm/themes" }
}
Entry = "Reload" { Actions = "Reload" }
## Entry = "Restart" { Actions = "Restart" }
Entry = "Restart" { Actions = "Exec sudo shutdown -r now &" }
Entry = "Shutdown" { Actions = "Exec sudo shutdown -h now &" }
Entry = "Exit" { Actions = "Exit" }
Submenu = "Exit to" {
Entry = "Xterm" { Actions = "RestartOther xterm" }
Entry = "TWM" { Actions = "RestartOther twm" }
}
}
}
WindowMenu = "Window Menu" {
Entry = "(Un)Stick" { Actions = "Toggle Sticky" }
Entry = "(Un)Shade" { Actions = "Toggle Shaded" }
Entry = "Iconify" { Actions = "Set Iconified" }
Entry = "Command.." { Actions = "ShowCmdDialog" }
Submenu = "Maximize" {
Entry = "Toggle Full" { Actions = "Toggle Maximized True True" }
Entry = "Toggle Horizontal" { Actions = "Toggle Maximized True False" }
Entry = "Toggle Vertical" { Actions = "Toggle Maximized False True" }
}
Submenu = "Fill" {
Entry = "Full" { Actions = "MaxFill True True" }
Entry = "Horizontal" { Actions = "MaxFill True False" }
Entry = "Vertical" { Actions = "MaxFill False True" }
}
Submenu = "Stacking" {
Entry = "Raise" { Actions = "Raise" }
Entry = "Lower" { Actions = "Lower" }
Entry = "Toggle Always On Top" { Actions = "Toggle AlwaysOnTop" }
Entry = "Toggle Always Below" { Actions = "Toggle AlwaysBelow" }
}
Submenu = "Decorations" {
Entry = "Toggle Decorations" { Actions = "Toggle DecorBorder; Toggle DecorTitlebar" }
Entry = "Toggle Borders" { Actions = "Toggle DecorBorder" }
Entry = "Toggle Titlebar" { Actions = "Toggle DecorTitlebar" }
}
Submenu = "Skip" {
Entry = "Toggle showing this frame in menus" { Actions = "Toggle Skip Menus" }
Entry = "Toggle including this frame in focus toggle" { Actions = "Toggle Skip FocusToggle" }
Entry = "Toggle if this frame snaps to other windows" { Actions = "Toggle Skip Snap" }
}
SubMenu = "Send To" {
# Create sendto menu once per pekwm config reload. The fast way that
# will work for most if not all users.
COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send"
# Create sendto menu every time the menu is opened. The slow way.
# This is what you want if you are using external tools to make
# the amount of workspaces something else than what you define in
# ~/.pekwm/config. You will know if you want this.
# Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send dynamic" }
}
Separator {}
Entry = "Close" { Actions = "Close" }
Submenu = "Kill" { Entry = "Kill application" { Actions = "Kill" } }
}
---------------------------------------------------------
上記は、tabとか半角スペースがとんでしまうので、
実際の設定ファイルのようには表示されていません。
参考までにしてください。
それから、menuファイルをいじるまえに、バックアップを取ることです。
それから、menuファイルをツールでsaveしたあと、
ファイルを閉じてしまわないことです。Reloadしたあと、編集に失敗していると、
デスクトップにメニューが出なかったりします。設定ファイルを開くのに
往生します。