專為 openSUSE 準備的 pcmanx-gtk2 v1.3 已經可以在
http://download.opensuse.org/repositories/network/ 下載安裝
2016年3月11日 星期五
2015年12月13日 星期日
Various Dock on openSUSE Leap 42.1
我在 Google+ 上看到有人問關於 dock 的喜好問題
注意:
LXDE 預設選單的應用程式無法用拖曳的方式加到 cairo-dock 以及後面介紹的其他 dock
請開啟檔案管理員,
由 /usr/share/applications/ 中選取應用程式拖曳到 dock 上
cairo-dock 需要搭配開啟視窗管理員的 compositing 的功能才跑得順暢
您可以安裝 xcompmgr
#zypper in xcompmgr
然後執行
openSUSE 使用者可由 home:swyear 安裝 docky
#zypper ar obs://home:swyear/openSUSE_Leap_42.1 swyear
#zypper ref swyear
#zypper in docky
如果要啟用輔助程式,請安裝 dockmanager
#zypper ar obs://home:sergeyopensuse/openSUSE_Leap_42.1 dockmanager
#zypper ref dockmanager
#zypper in dockmanager
一樣可由工作階段設定自動啟動
3. wbar (Warlock Bar)
Home: https://code.google.com/p/wbar/
openSUSE 使用者可以從 home:stefjakobs 安裝
#zypper ar obs://home:stefjakobs/openSUSE_Leap_42.1 wbar
#zypper ref wbar
#zypper in wbar imlib2 imlib2-loaders
請確認安裝 imlib2 和 imlib2-loaders
wbar 無法用拖曳方式建立應用程式
需要花點時間填寫標題、命令和指定圖示
大部分的圖示都可以在 /usr/share/pixmaps/ 和 /usr/share/icons/ 底下找到
wbar 要手動操作進行自動啟動
$cd ~/.config/autostart/
4. plank
Home: http://wiki.go-docky.com/index.php?title=Plank:Introduction
openSUSE 使用者可以由 home:swyear 安裝
#zypper ar obs://home:swyear/openSUSE_Leap_42.1 swyear
#zypper ref swyear
#zypper in plank

Docklets 這一頁不知為何無法使用(I don't know why)
要啟用這些 Docklets 需要手動建立
$cd ~/.config/plank/dock1/launchers/
$vi clock.dockitem
內容為
[PlankDockItemPreferences]
Launcher=docklet://clock
其他的分別為
docklet://desktop
docklet://trash
docklet://clippy
plank 也可以設定自動啟動
全部玩過一遍後,你最喜歡哪一個呢?
看看這些 dock 在 openSUSE 上如何安裝
目前這些套件都是非官方支援
目前這些套件都是非官方支援
系統: openSUSE Leap 42.1 LXDE 桌面
openSUSE 使用者可以從 home:Herbster0815 安裝 cairo-dock 和各種 cairo-dock-plugins
#zypper ar obs://home:Herbster0815/openSUSE_Leap_42.1 cairo-dock
#zypper ref cairo-dock
#zypper in cairo-dock
#zypper ar obs://home:Herbster0815/openSUSE_Leap_42.1 cairo-dock
#zypper ref cairo-dock
#zypper in cairo-dock
注意:
LXDE 預設選單的應用程式無法用拖曳的方式加到 cairo-dock 以及後面介紹的其他 dock
請開啟檔案管理員,
由 /usr/share/applications/ 中選取應用程式拖曳到 dock 上
cairo-dock 需要搭配開啟視窗管理員的 compositing 的功能才跑得順暢
您可以安裝 xcompmgr
#zypper in xcompmgr
然後執行
openSUSE 使用者可由 home:swyear 安裝 docky
#zypper ar obs://home:swyear/openSUSE_Leap_42.1 swyear
#zypper ref swyear
#zypper in docky
如果要啟用輔助程式,請安裝 dockmanager
#zypper ar obs://home:sergeyopensuse/openSUSE_Leap_42.1 dockmanager
#zypper ref dockmanager
#zypper in dockmanager
一樣可由工作階段設定自動啟動
3. wbar (Warlock Bar)
Home: https://code.google.com/p/wbar/
openSUSE 使用者可以從 home:stefjakobs 安裝
#zypper ar obs://home:stefjakobs/openSUSE_Leap_42.1 wbar
#zypper ref wbar
#zypper in wbar imlib2 imlib2-loaders
請確認安裝 imlib2 和 imlib2-loaders
wbar 無法用拖曳方式建立應用程式
需要花點時間填寫標題、命令和指定圖示
大部分的圖示都可以在 /usr/share/pixmaps/ 和 /usr/share/icons/ 底下找到
wbar 要手動操作進行自動啟動
$cd ~/.config/autostart/
$ln -s /usr/share/applications/wbar.desktop .
Home: http://wiki.go-docky.com/index.php?title=Plank:Introduction
openSUSE 使用者可以由 home:swyear 安裝
#zypper ar obs://home:swyear/openSUSE_Leap_42.1 swyear
#zypper ref swyear
#zypper in plank

Docklets 這一頁不知為何無法使用(I don't know why)
要啟用這些 Docklets 需要手動建立
$cd ~/.config/plank/dock1/launchers/
$vi clock.dockitem
內容為
[PlankDockItemPreferences]
Launcher=docklet://clock
其他的分別為
docklet://desktop
docklet://trash
docklet://clippy
plank 也可以設定自動啟動
全部玩過一遍後,你最喜歡哪一個呢?
2015年12月9日 星期三
關於 plasma 5 系統匣的一些問題
1. 某些特定的 icon 會消失不見留下空白
http://lists.opensuse.org/opensuse-factory/2015-12/msg00029.html
請換個主題試試看
2. 設定隱藏/顯示圖示失效
https://forums.opensuse.org/showthread.php/511643-System-Tray-in-Plasma5-doesn-t-allow-to-hide-or-show-icons
修改
/usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml
http://lists.opensuse.org/opensuse-factory/2015-12/msg00029.html
請換個主題試試看
2. 設定隱藏/顯示圖示失效
https://forums.opensuse.org/showthread.php/511643-System-Tray-in-Plasma5-doesn-t-allow-to-hide-or-show-icons
修改
/usr/share/plasma/plasmoids/org.kde.plasma.systemtray/contents/ui/ConfigEntries.qml
97行左右
(index) {
改成
(currentIndex) {
3. 太多 xembedsniproxy
從
http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/x86_64/
下載新的 xembed-sni-proxy
4. fcitx 會導致 xembedsniproxy 無法啟動
2015年12月5日 星期六
Keep Silent boot : 請安靜開機
這台 ASUS X553M 開機會出現
Ignoring BGRT: invalid status 0 (expected 1)
不影響運作,但看了煩
請參考:
http://ubuntuforums.org/showthread.php?t=2264380
https://bbs.archlinux.org/viewtopic.php?id=199736
https://wiki.archlinux.org/index.php/Silent_boot
最後在核心參數加上了
quiet loglevel=3 vga=current rd.systemd.show_status=false rd.udev.log-priority=3
就清爽多了
Ignoring BGRT: invalid status 0 (expected 1)
不影響運作,但看了煩
請參考:
http://ubuntuforums.org/showthread.php?t=2264380
https://bbs.archlinux.org/viewtopic.php?id=199736
https://wiki.archlinux.org/index.php/Silent_boot
最後在核心參數加上了
quiet loglevel=3 vga=current rd.systemd.show_status=false rd.udev.log-priority=3
就清爽多了
2015年12月2日 星期三
KDE 5 中的 Dropbox
0. 環境:
openSUSE Leap 42.1 KDE Plasma 5.4.2
1. Dropbox 安裝
Dropbox 是以 nautilus-plugin 的方式支援 linux
KDE 並不在支援範圍內
若您沒有安裝 nautilus (例如 KDE )
請參考 https://www.dropbox.com/install?os=lnx 透過指令列安裝 Dropbox
若您需要申請 Dropbox 帳號,請按此 -- 介紹人和受邀者都可獲得免費空間獎勵
2. 應用程式圖示
您可以自行建立一個 Dropbox.desktop
[Desktop Entry]
Name=Dropbox
Name[zh_TW]=Dropbox
GenericName=File Synchronizer
GenericName[zh_TW]=檔案同步
Comment=Sync your files across computers and to the web
Comment[zh_TW]=在不同電腦間及網站上同步您的檔案
Categories=Network;FileTransfer;
Exec=$HOME/.dropbox-dist/dropboxd
Icon=dropbox.png
StartupNotify=false
Terminal=false
Type=Application
X-KDE-SubstituteUID=false
將此檔案放在
$HOME/.local/share/applications/
找一個 dropbox.png 放到
$HOME/.local/share/icons/
您就可以在選單中找到 Dropbox
3. 系統匣圖示的問題
請參考 https://www.dropboxforum.com/hc/en-us/community/posts/201908279-Systray-icon-not-showing-in-KDE-Plasma-5-2
openSUSE Leap 42.1 KDE 5 的系統匣已經加入了 xembed-sni-proxy 所以可以顯示舊圖示
但效果不好
注意:如果您使用 fcitx (因為某種不明原因...)
您需要手動執行 xembedsniproxy
您可以用其他的系統匣程式來顯示 dropbox 的圖示
我是使用 trayer-srg
您可以到 http://software.opensuse.org/ 搜尋 trayer-srg 安裝
編輯 $HOME/bin/dropbox.sh 內容為
#!/bin/bash
killall xembedsniproxy
trayer --edge right --align center --width 20 --tint 0xdfdfe0 --transparent false --alpha 0 &
$HOME/.dropbox-dist/dropboxd
效果如上圖
如果有其他不支援新系統匣的圖示也會一併顯示在此
4. Service Menu 修改
Dropbox ServiceMenu 可建立一個 Dolphin 右鍵選單,方便分享
但已經很久沒更新了...
Dropbox 在這段期間也改變了 API 所以有些功能不能運作
要在 KDE 5 上運作需要進行一些修改
(1) 下載 Dropbox ServiceMenu ,解壓縮
(2) 修改目錄中的 dropbox_all.desktop dropbox_directories.desktop dropbox_files.desktop
將此3個檔案中的
`kde4-config --localprefix`/share/kde4/services 改成
$HOME/.local/share/kservices5
(您可以用文字編輯器的"取代"功能輕鬆完成這件事)
(3) 然後將這3個檔案放在 $HOME/.local/share/kservices5/ServiceMenus/
(4) 修改 dropbox-scripts/dropbox_menu.sh
`kde4-config --localprefix`share/kde4/services 改成
$HOME/.local/share/kservices5
(5) 修改 dropbox_menu.sh
revisions() {
get_uid
if [ "$is_in_dropbox" != "" ]; then
xdg-open https://www.dropbox.com/revisions/"$relative_path"?_subject_uid="$my_uid"
else
$python ${SCRIPTS_PATH}dropbox-notify.py --icon dialog-error -t $error_timeout Dropbox "$revisions_error"
fi
}
get_uid() {
testurl=`$python ${SCRIPTS_PATH}dropbox.py puburl "$dropbox_path"/Public/index.html`
my_uid=`set - $(IFS="/"; echo $testurl); echo $4`
}
(6) 修改 dropbox-scripts/get_dropbox_folder.sh
將
Dolphin 的右鍵選單會多出 Dropbox 選項
因為使用 KDE 4 的 qdbus org.kde.klipper 所以會多出一個剪貼簿圖示
但兩個都可正常使用
openSUSE Leap 42.1 KDE Plasma 5.4.2
1. Dropbox 安裝
Dropbox 是以 nautilus-plugin 的方式支援 linux
KDE 並不在支援範圍內
若您沒有安裝 nautilus (例如 KDE )
請參考 https://www.dropbox.com/install?os=lnx 透過指令列安裝 Dropbox
若您需要申請 Dropbox 帳號,請按此 -- 介紹人和受邀者都可獲得免費空間獎勵
2. 應用程式圖示
您可以自行建立一個 Dropbox.desktop
[Desktop Entry]
Name=Dropbox
Name[zh_TW]=Dropbox
GenericName=File Synchronizer
GenericName[zh_TW]=檔案同步
Comment=Sync your files across computers and to the web
Comment[zh_TW]=在不同電腦間及網站上同步您的檔案
Categories=Network;FileTransfer;
Exec=$HOME/.dropbox-dist/dropboxd
Icon=dropbox.png
StartupNotify=false
Terminal=false
Type=Application
X-KDE-SubstituteUID=false
將此檔案放在
$HOME/.local/share/applications/
找一個 dropbox.png 放到
$HOME/.local/share/icons/
您就可以在選單中找到 Dropbox
3. 系統匣圖示的問題
請參考 https://www.dropboxforum.com/hc/en-us/community/posts/201908279-Systray-icon-not-showing-in-KDE-Plasma-5-2
openSUSE Leap 42.1 KDE 5 的系統匣已經加入了 xembed-sni-proxy 所以可以顯示舊圖示
但效果不好
注意:如果您使用 fcitx (因為某種不明原因...)
您需要手動執行 xembedsniproxy
您可以用其他的系統匣程式來顯示 dropbox 的圖示
我是使用 trayer-srg
您可以到 http://software.opensuse.org/ 搜尋 trayer-srg 安裝
編輯 $HOME/bin/dropbox.sh 內容為
#!/bin/bash
killall xembedsniproxy
trayer --edge right --align center --width 20 --tint 0xdfdfe0 --transparent false --alpha 0 &
$HOME/.dropbox-dist/dropboxd
效果如上圖
如果有其他不支援新系統匣的圖示也會一併顯示在此
4. Service Menu 修改
Dropbox ServiceMenu 可建立一個 Dolphin 右鍵選單,方便分享
但已經很久沒更新了...
Dropbox 在這段期間也改變了 API 所以有些功能不能運作
(1) 下載 Dropbox ServiceMenu ,解壓縮
(2) 修改目錄中的 dropbox_all.desktop dropbox_directories.desktop dropbox_files.desktop
將此3個檔案中的
`kde4-config --localprefix`/share/kde4/services 改成
$HOME/.local/share/kservices5
(您可以用文字編輯器的"取代"功能輕鬆完成這件事)
(3) 然後將這3個檔案放在 $HOME/.local/share/kservices5/ServiceMenus/
(4) 修改 dropbox-scripts/dropbox_menu.sh
`kde4-config --localprefix`share/kde4/services 改成
$HOME/.local/share/kservices5
(5) 修改 dropbox_menu.sh
revisions() {
get_uid
if [ "$is_in_dropbox" != "" ]; then
xdg-open https://www.dropbox.com/revisions/"$relative_path"?_subject_uid="$my_uid"
else
$python ${SCRIPTS_PATH}dropbox-notify.py --icon dialog-error -t $error_timeout Dropbox "$revisions_error"
fi
}
get_uid() {
testurl=`$python ${SCRIPTS_PATH}dropbox.py puburl "$dropbox_path"/Public/index.html`
my_uid=`set - $(IFS="/"; echo $testurl); echo $4`
}
(6) 修改 dropbox-scripts/get_dropbox_folder.sh
將
if [ -f "$HOME/.dropbox/config.db" ]
then
local DBFILE="$HOME/.dropbox/config.db"
改成
if [ -f "$HOME/.dropbox/instance1/config.db" ]
then
local DBFILE="$HOME/.dropbox/instance1/config.db"
(7) 將整個 dropbox-scripts 目錄複製到 $HOME/.local/share/kservices5/ServiceMenus/
(8) 大功告成
Dolphin 的右鍵選單會多出 Dropbox 選項
因為使用 KDE 4 的 qdbus org.kde.klipper 所以會多出一個剪貼簿圖示
但兩個都可正常使用
(9) 幾個修改後的檔案您可以由我的 dropbox 資料夾中下載
https://dl.dropboxusercontent.com/u/6331820/get_dropbox_folder.sh
Update 20151204:
把全部檔案修改後
分享: https://dl.dropboxusercontent.com/u/6331820/ServiceMenus4KDE5-0.0.1.tar.gz
解壓縮後
執行 install-it.sh
Update 20151204:
把全部檔案修改後
分享: https://dl.dropboxusercontent.com/u/6331820/ServiceMenus4KDE5-0.0.1.tar.gz
解壓縮後
執行 install-it.sh
2015年11月27日 星期五
古典的小趣味
這兩個終端機小工具可以顯示作業系統的 logo 和簡單的系統資訊
1. screenfetch
如果沒有 -E 的參數,在 KDE 5 會出現
[[ ! ]] Qt: Session management error: networkIdsList argument is NULL
的訊息,看了煩
2. linux_logo
執行
linux_logo -L list
可列出所有的 logo
1. screenfetch
如果沒有 -E 的參數,在 KDE 5 會出現
[[ ! ]] Qt: Session management error: networkIdsList argument is NULL
的訊息,看了煩
2. linux_logo
執行
linux_logo -L list
可列出所有的 logo
2015年11月13日 星期五
VLC media player
1. 安裝 vlc
從 Packman 儲存庫中安裝
您只需要點選 vlc 、 vlc-noX-lang 和 vlc-codecs
其他部份 YaST 會幫您處理好
2. intel 顯示卡的問題
用 vlc 開啟您的影音檔案
發現只有聲音沒有影像
用命令行執行看看
$ vlc MOV_0119.mp4
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[00000000022060c8] core libvlc: Running vlc with the default interface. Use 'cvlc' t
o use vlc without interface.
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
[00007f5190c10b88] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU
for hardware decoding.
[h264 @ 0x7f5190c25be0] hardware accelerator failed to decode picture
[h264 @ 0x7f5190cb1c60] hardware accelerator failed to decode picture
查詢網路的結果發現 intel 顯示卡不支援 VDPAU
開啟 vlc 由工具-偏好設定-視訊-輸出
選擇 OpenGL
由輸入/編解碼器-硬體加速解碼
選擇 VA-API
vlc MOV_0119.mp4
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[000000000242f0c8] core libvlc: 以預設介面執行 VLC。使用「cvlc」指令以無介面方式執行
VLC。
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
[00007fb748c10b88] avcodec decoder: Using Intel i965 driver for Intel(R) Bay Trail - 1.6.0 for hardware decoding.
即可正常播放
3. 播放 samba 分享的影音檔
直接在 Dolphin 中開啟會出現
無法開啟您的輸入:
VLC 無法開啟 MRL 「smb://USER@192.168.XX.XXX/Users/Public/Videos/MOV_0119.mp4」。詳細資訊請閱讀記錄檔。
若在命令行輸入
$ vlc smb://USER:PASSWORD@192.168.XX.XXX/Users/Public/Videos/MOV_0119.mp4
是可以播放的
查詢網路似乎很久前就有這樣的問題...
如果您使用的 smb 分享是固定使用者名稱和密碼的
可以從 vlc 中設定
由工具-偏好設定-介面-顯示設定
修改成『全部』
由輸入/編解碼器-存取模組-SMB
將使用者名稱和密碼輸入在此
就可以直接播放了
晚安,要去晾衣服了,明天還要上班
從 Packman 儲存庫中安裝
您只需要點選 vlc 、 vlc-noX-lang 和 vlc-codecs
其他部份 YaST 會幫您處理好
2. intel 顯示卡的問題
用 vlc 開啟您的影音檔案
發現只有聲音沒有影像
用命令行執行看看
$ vlc MOV_0119.mp4
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[00000000022060c8] core libvlc: Running vlc with the default interface. Use 'cvlc' t
o use vlc without interface.
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
[00007f5190c10b88] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU
for hardware decoding.
[h264 @ 0x7f5190c25be0] hardware accelerator failed to decode picture
[h264 @ 0x7f5190cb1c60] hardware accelerator failed to decode picture
查詢網路的結果發現 intel 顯示卡不支援 VDPAU
開啟 vlc 由工具-偏好設定-視訊-輸出
選擇 OpenGL
由輸入/編解碼器-硬體加速解碼
選擇 VA-API
vlc MOV_0119.mp4
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[000000000242f0c8] core libvlc: 以預設介面執行 VLC。使用「cvlc」指令以無介面方式執行
VLC。
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
[00007fb748c10b88] avcodec decoder: Using Intel i965 driver for Intel(R) Bay Trail - 1.6.0 for hardware decoding.
即可正常播放
3. 播放 samba 分享的影音檔
直接在 Dolphin 中開啟會出現
無法開啟您的輸入:
VLC 無法開啟 MRL 「smb://USER@192.168.XX.XXX/Users/Public/Videos/MOV_0119.mp4」。詳細資訊請閱讀記錄檔。
若在命令行輸入
$ vlc smb://USER:PASSWORD@192.168.XX.XXX/Users/Public/Videos/MOV_0119.mp4
是可以播放的
查詢網路似乎很久前就有這樣的問題...
如果您使用的 smb 分享是固定使用者名稱和密碼的
可以從 vlc 中設定
由工具-偏好設定-介面-顯示設定
修改成『全部』
由輸入/編解碼器-存取模組-SMB
將使用者名稱和密碼輸入在此
就可以直接播放了
晚安,要去晾衣服了,明天還要上班
2015年11月9日 星期一
openSUSE Leap 42.1 part 3
1. 滑鼠雙擊/單擊
看到有人問,就找了一下,由系統設定-輸入裝置-滑鼠來設定
2. 多媒體播放
多媒體還是需要一些多媒體支援,請造訪
http://opensuse-community.org/ 使用 1-Click Install 安裝多媒體支援
KDE 預設的音樂播放器是 Amarok
影音播放器則是"神龍播放器"(好威的名字!)
3. Dophin 影音檔預覽
也是看到網路上有人問
請安裝 ffmpegthumbs (當然是用 YaST2 安裝啦)
裝好後開啟 Dolphin 檔案管理器
控制-設定 Dolphin
選取影像檔 (ffmpegthumbs)
回到 Dolphin 點選預覽
大家晚安
看到有人問,就找了一下,由系統設定-輸入裝置-滑鼠來設定
2. 多媒體播放
多媒體還是需要一些多媒體支援,請造訪
http://opensuse-community.org/ 使用 1-Click Install 安裝多媒體支援
KDE 預設的音樂播放器是 Amarok
影音播放器則是"神龍播放器"(好威的名字!)
3. Dophin 影音檔預覽
也是看到網路上有人問
請安裝 ffmpegthumbs (當然是用 YaST2 安裝啦)
裝好後開啟 Dolphin 檔案管理器
控制-設定 Dolphin
選取影像檔 (ffmpegthumbs)
回到 Dolphin 點選預覽
大家晚安
標籤:
1-Click Install,
42.1,
dolphin,
KDE,
multimedia,
openSUSE
訂閱:
文章 (Atom)






























