顯示具有 kdm 標籤的文章。 顯示所有文章
顯示具有 kdm 標籤的文章。 顯示所有文章

2012年9月21日 星期五

openSUSE 12.2 kdm 佈景小修改

簡單來說:因為登入畫面的佈景不夠透明,所以質感不好
看看這張,如果您覺得稍有改善就繼續看下去
否則跳過此篇吧


所有要做的事只是將 panel.png 透明度調高(更透明)
用 gimp 開啟 /usr/share/kde4/apps/kdm/themes/openSUSE/panel.png

在右邊圖層工具箱上方,將不透明度調成 50% (可依喜好自行調整)
儲存後匯出成原本名稱 panel.png
(從這版 (2.8.0) 的 gimp 開始,不能用儲存時直接改副檔名來變更儲存格式,要用檔案--匯出功能)
將 panel.png 放回原處即可
懶得自己做的話,這裡有個現成的

如果之前曾變更  kdm 主題,記得修改 /etc/sysconfig/displaymanager
 改回
DISPLAYMANAGER_KDM_THEME="openSUSE"

後話: gimp 的 "說明"--"關於"(Help--About)中的感謝名單是動畫顯示 酷!





2012年9月9日 星期日

openSUSE 12.2 開機與登入(KDM)畫面

openSUSE 12.2 使用了 GRUB2 和 plymouth 動畫



1. 因為再這台電腦上使用 nouveau 的驅動時,plymouth 的動畫會亂掉
所以只好安裝 Nvidia 的專利驅動程式
只要再社群套件庫中新增 Nvidia 驅動程式套件庫就可輕鬆安裝 nvidia 驅動
因為 nvidia 不支援 modeset, 所以在切換時會畫面黑掉
如果用 nouveau 應該會比較順


2. 如果你的變色龍看起來很大隻
應該是 GRUB2 選擇了較低的解析度畫面
請察看您的螢幕所支援的解析度
 
然後用 YaST - 系統 - 開機載入器 - 開機載入器選項 - 選擇一個可支援的 VGA 模式


3. 12.2 的 KDM 登入畫面被抱怨了
(這大概是我用 SuSE/openSUSE 以來第一次有人抱怨美工問題)
請到 http://kde-look.org/index.php?xcontentmode=40x41 自己找一個來換吧
openSUSE 的 KDE 系統設定 - 登入畫面(KDM) 功能被閹割了
要自行手動設定
在kde-look 上選定了佈景主題後
您仍可以用 系統設定 - 登入畫面(KDM) 安裝
但無法套用
必須以 root 權限修改 /etc/sysconfig/displaymanager
將 DISPLAYMANAGER_KDM_THEME="openSUSE"
改成別的字串
這字串就是你安裝的佈景主題所在的目錄
例如佈景裝在 /usr/share/kde4/apps/kdm/themes/KStarboard 目錄中
您就改成 DISPLAYMANAGER_KDM_THEME="KStarboard"

4. 您也可以針對主題稍做修改,讓他看起來更有 geeko 的感覺



2012年1月29日 星期日

KDE 4.8


在 openSUSE 12.1 升級 KDE 4.8 就下面幾個步驟
# zypper ar http://download.opensuse.org/repositories/KDE:/Release:/48/openSUSE_12.1/ KR48
# zypper ref
# zypper dup --from KR48

你需要回答一些問題:(每個人的情況可能不同)
問題: k3b-codecs-2.0.2-13.8.x86_64 需要 k3b = 2.0.2-13.8,但無法提供此需求
解決方案 1:反安裝 k3b-codecs-2.0.2-13.8.x86_64
解決方案 2:保留過期的 k3b-2.0.2-13.8.x86_64
解決方案 3:保留過期的 k3b-2.0.2-13.8.x86_64
解決方案 4:藉由忽略某些它的相依性破壞 k3b-codecs

使用'數字'選擇上列的解決方法,或 skip(跳過)、retry(重試)或 cancel(取消) [1/2/3/4/s/r/c] (c): 1

k3b-codecs 這個套件是由 packman 來的
請先移除避免麻煩(您以後還是可以再裝回來的)
問題: qt4-qtscript-0.1.0-14.1.2.x86_64 需要 libqt4 = 4.7.4,但無法提供此需求
無法安裝的提供者: libqt4-4.7.4-19.2.2.x86_64[openSUSE-12.1-12.1-1.4]
libqt4-4.7.4-19.2.2.i586[repo-oss]
libqt4-4.7.4-19.2.2.x86_64[repo-oss]
解決方案 1:下列行動將被執行:
保留過期的 libqt4-4.7.4-19.4.1.x86_64
保留過期的 kdegames4-carddecks-default-4.7.2-3.1.2.noarch
保留過期的 libkdeedu4-data-4.7.2-2.1.2.noarch
解決方案 2:反安裝 qt4-qtscript-0.1.0-14.1.2.x86_64
解決方案 3:保留過期的 libqt4-4.7.4-19.4.1.x86_64
解決方案 4:藉由忽略某些它的相依性破壞 qt4-qtscript

使用'數字'選擇上列的解決方法,或 skip(跳過)、retry(重試)或 cancel(取消) [1/2/3/4/s/r/c] (c): 2

qt4-qtscript 需要 libqt4-4.7.4 表示是和舊版 kde 綁在一起的
也先移除
問題: kdm-4.8.0-723.3.x86_64 需要 kdm-branding = 4.8.0,但無法提供此需求
無法安裝的提供者: kdm-branding-upstream-4.8.0-723.3.i586[KR48]
kdm-branding-upstream-4.8.0-723.3.x86_64[KR48]
kdm-branding-basedonopensuse-12.1-6.1.2.i586[repo-oss]
kdm-branding-basedonopensuse-12.1-6.1.2.x86_64[repo-oss]
解決方案 1:反安裝 kdm-4.7.2-6.4.1.x86_64
解決方案 2:反安裝 kdm-branding-openSUSE-12.1-15.3.9.noarch
解決方案 3:保留過期的 kdm-4.7.2-6.4.1.x86_64
解決方案 4:保留過期的 kdm-4.7.2-6.4.1.x86_64
解決方案 5:保留過期的 kdm-4.7.2-6.4.1.x86_64
解決方案 6:藉由忽略某些它的相依性破壞 kdm

使用'數字'選擇上列的解決方法,或 skip(跳過)、retry(重試)或 cancel(取消) [1/2/3/4/5/6/s/r/c] (c): 2

kdm 當然是要的
所以選擇 2,刪除 kdm-branding-openSUSE

接下來就可以順利安裝升級

安裝完畢重開機因為原本的 kdm theme "SUSE" 已經被移除了
可能造成 KDM 無法啟動
所以可以先編輯 /etc/sysconfig/displaymanager
修改
DISPLAYMANAGER_KDM_THEME=""

使用預設 KDM 主題,或
DISPLAYMANAGER_KDM_THEME="openSuSe"

請依照您系統中有安裝的 kdm 佈景主題來修改
您已經順利升級 KDE 4.8 了

2012年1月17日 星期二

啟動觸控板點擊

雖然您可以在 KDE 控制中心中來啟動觸控板的點擊(Tapping)
參考:
http://swyear.blogspot.com/2011/11/opensuse-121-2.html
但這只在進入 KDE 後才有用
在 KDM 的登入畫面就不能用
您可以在 /etc/X11/xorg.conf.d/50-synaptics.conf
加入
        Option "TapButton1" "1"

這樣在 KDM 中也可以使用 Tapping 了

2009年5月22日 星期五

變更開機畫面背景圖

參考資料:
http://susewiki.org/index.php?title=Changing_the_GRUB_background
http://en.opensuse.org/Custom_splash_screen
我只想要換個背景圖...

1. grub 背景圖
基本原理就是用 cpio 解開 message,然後將 bcck.jpg 換成您要的
準備:一張 800x600 圖片,取名 back.jpg,放在例如:~/Documents/
(注意圖檔不要太大)
步驟:
$ mkdir ~/cpio
$ mkdir ~/cpio/work
(建立工作目錄)
$ cd ~/cpio/work/
$ cp /boot/message .
(將 message 複製到此)
$ cpio -idv < message
(解開 message)
$ mv message ../message-old
(將 message 存在上層備份)
$ cp ~/Documents/back.jpg .
(將您預備的圖片複製到此)
$ ls | cpio -ov > ../message
(重新壓縮 message,放到上一層)
$ cd ..
$ su
密碼:
# cp message /boot/message

(將新生成的 message 放回原位,完成)
寄件者 openSUSE 11.1

2. bootsplash 背景圖
準備:2 張適合您的解析度的背景圖
若不知道解析度大小可用下面指令先看一下
# mkinitrd
....
Bootsplash: openSUSE (1024x768)
...

所以這台機器使用 openSUSE 主題,解析度為 1024x768
(這可能和您進入 X 後所用的解析度不同)
那您的圖片就要取名為
silent-1024x768.jpg (這就是不顯示資訊詳細資訊時的圖片)
bootsplash-1024x768.jpg (開機時按 Esc 會顯示的 console 背景)

bootspalsh 的主題都放在 /etc/bootsplash/themes/ 底下
預設的主題則是在 /etc/sysconfig/bootsplash 檔案中的 THEME 變數決定(11.1)
用下面指令可以看見您現在使用的主題
$ cat /etc/sysconfig/bootsplash | grep THEME
THEME="openSUSE"

我們就是要修改 openSUSE 主題
將您準備好的兩個圖檔複製到 /etc/bootsplash/themes/openSUSE/images/
# mkinitrd
Kernel image: /boot/vmlinuz-2.6.27.21-0.1-default
Initrd image: /boot/initrd-2.6.27.21-0.1-default
Root device: /dev/disk/by-id/ata-VBOX_HARDDISK_VBf9be9960-6c558729-part2 (/dev/sda2) (mounted on / as ext3)
Resume device: /dev/disk/by-id/ata-VBOX_HARDDISK_VBf9be9960-6c558729-part1 (/dev/sda1)
Kernel Modules: hwmon thermal_sys processor thermal fan jbd mbcache ext3 dock scsi_mod libata ata_piix edd crc-t10dif sd_mod usbcore ohci-hcd uhci-hcd ehci-hcd ff-memless hid usbhid
Features: block usb resume.userspace resume.kernel
Bootsplash: openSUSE (1024x768)
25589 blocks

重新開機看您的成果
寄件者 openSUSE 11.1

寄件者 openSUSE 11.1

3. kdm4 背景圖
在這裡也只改 SUSE 佈景的背景圖而已
這個佈景主題在某些顯示卡可能會造成瞬間螢幕錯亂
請參考:
http://forums.opensuse.org/hardware/414393-intel-945g-temporary-scrambled-screen-starting-kde.html
http://forums.opensuse.org/hardware/64-bit/412685-nvidia-scrambled-kdm-background-login-splash.html
在這裡會順便作修改
(似乎在更新過後已經不再出現這個問題,您可以先不修改)
您需要準備一張 Background.jpg
大小和您的 /usr/share/kde4/apps/kdm/themes/SUSE/Background.jpg 相同
覆蓋原有的檔案即可
要消除登入瞬間螢幕錯亂,請修改(似乎在更新過後已經不再出現這個問題,您可以先不修改)
/usr/share/kde4/apps/kdm/themes/SUSE/suse.xml

<item type="pixmap" id="background">

改成
<item type="pixmap" id="background" background="true">

完成
寄件者 openSUSE 11.1


4. ksplash 背景圖
openSUSE 11.1 預設使用 ksplashx-suse 的佈景主題
準備:background.png 的圖片
大小和 /usr/share/kde4/apps/ksplash/Themes/ksplashx-suse/1600x1200/background.png 相同
用您準備的背景取代
接著修改 /usr/share/kde4/apps/ksplash/Themes/ksplashx-suse/1600x1200/description.txt

SCALEY ON
IMAGE_REL CC 0 0 CC stripe.png
SCALE OFF

前面加上 # 或將此三行刪除
這是中間那個灰色的橫條
接著重新登入,就會看見您的新佈景了
寄件者 openSUSE 11.1