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

2015年11月8日 星期日

openSUSE Leap 42.1 part 2

1. 使用者自訂輸入法的設定,改放在 ~/.i18n

export INPUT_METHOD=gcin

關於 openSUSE 輸入法的架構將要有全面的更新

M17N 的維護者之一 Fuminobu Takeyama 在本次12/4,12/5,12/6 的

openSUSE.Asia Summit 2015 對此發表議題

相關的討論可參考 m17n ML 




















2. YaST2 的新模組:字型 (Fonts)

使用圖形化介面提供無襯線字型(Sans)、襯線字型(Serif)、等寬字型(Monospace)的

全域設定與預覽

但使用者還是要看各桌面環境提供的字型設定

在這版的 KDE 中預設使用 Oxygen 字型

所以使用者還是要自行在設定中修改





















3. 在KDE 中,若 kmix 沒有啟動,會造成無法用筆記型電腦的 fn 鍵控制音量


4. 以下是隨便的抓圖
















佈置過後的家目錄
















一個很酷的全螢幕選單
















KDE 系統資訊

2015年11月6日 星期五

openSUSE Leap 42.1

1. KDE桌面安裝完成後字型要改一下
預設使用 Oxygen-Sans 和 Oxygen Mono
會使中文字被切掉一部份



















建議改用 Sans 和 Source Code Pro 代替








































我老花眼字體必須調大一點

2. gcin 圖示會少一個
簡單方法是將 gcin-tray.png 改成 gcin_tray.png

# su
# cd /usr/share/icons/gcin
# mv gcin-tray.png gcin_tray.png

懶惰的話,等更新

我做了一組新的圖示,適合搭配 KDE
需要的可以到
http://hyperrate.com/thread.php?tid=31920#31920
下載
解壓縮後將檔案複製到 /usr/share/icons/gcin/中
看起來像這樣









3. 下面是雜七雜八圖,我要去睡覺了








2013年1月5日 星期六

Enlightenment 17 Everything (4)

佈景主題 Themes
openSUSE 的 e17 套件庫中提供了好幾個美麗的佈景主題
 
但是有幾個是舊版的,無法正常運作

23oz : 
檔案管理員無法使用


blingbling :
因為指定字型,所以非拉丁字元無法顯示(但可藉由自訂字型來避免)
網路小工具變成混音器
檔案管理員無法使用



elm-efenniht :
壞的,無法使用

BlingBling 主題無法使用實在很可惜,因為我超愛這個主題的
下面這篇討論中提到了舊的主題需要修改或增加幾個檔案即可正常
http://forums.bodhilinux.com/index.php?/topic/6957-converting-old-themes/
裏面還提供了修正的方法以及檔案
我也試著來修正 blingbling 主題
1. 由 enlightenment 網站取得原始碼
http://trac.enlightenment.org/e/browser/trunk/THEMES/blingbling
您也可以用 svn 指令來取得
svn co http://svn.enlightenment.org/svn/e/trunk/THEMES/blingbling

2. 修正字型
修改 Makefile 去掉 *.ttf
Remove *.ttf from Makefile.

3. default_connman.edc 內容和 default_mixer.edc  相同,請從其他佈景主題中找到相對應 connman.edc 的程式碼來用
default_connman.edc is the same as default_mixer.edc , you have to find another connman.edc from other themes.

4. 用 http://forums.bodhilinux.com/index.php?/topic/6957-converting-old-themes/page__view__findpost__p__60896 所提供的 angelic_entry.edc angelic_fileman.edc 取代原有的 default_entry.edc 和 default_fileman.edc
use angelic_entry.edc angelic_fileman.edc from the link above to replace default_entry.edc and default_fileman.edc.

5. 編譯
您需要 edje
make clean; make

若沒有錯誤會建構一個 blingbling.edj

6. 使用 選單設定全部外觀佈景主題來匯入您的主題
然後套用

可以用但檔案管理員很不協調...
We need artists for fileman theme...

7. 如果您想試試看,按下面的連結下載安裝
If you want to try, download from here

8. 你可以從 http://e17-stuff.org/ 找到更多主題,記住,要找新的


2012年12月11日 星期二

為您的 Libreoffice (OpenOffice) 安裝標點符號工具列


如果您習慣使用標點符號工具列來處理文書
推薦您使用
標點符號工具列 by imacat
http://extensions.openoffice.org/en/node/5720

中華民國台灣正體中文標點符號工具列 by lan Ho
http://extensions.openoffice.org/en/project/ROCtwTCP
安裝很簡單,直接點 Get it ! 然後選擇用您的 LibreOffice 或 OpenOffice 開啟即可
基本上應是跨平台的,所以 windows 使用者一樣可以安裝

以下安裝示範:
選擇您要用的工具列,按下 Get it !

選擇用 LibreOffice 開啟
此時會開啟擴充套件管理員,請按「確定」來安裝

看完授權合約,然後按「接受」

重新開啟 LibreOffice 就會出現標點符號工具列
您可以將他拉到您想放置的地方

您可以用「檢視」--「工具列」--「標點符號」來臨時開啟或關閉此工具列

您也可以用「工具」--「擴充套件管理員」來管理或移除此工具列

使用情況:
imacat 的

lan Ho 的



說明:
1. imacat 提供的工具列,上面的符號是使用文字,
若您預設的字型剛好缺這個字,就會變成空白,如下圖:

而 openSUSE 12.2 使用文泉驛微米黑作為預設字體
就會這樣...
解決方法:
(1)將系統預設字體改成文泉驛正黑體(或其他不會有問題的字體)
您可以修改 /etc/fonts/conf.avail/58-suse-post-user.conf
注意這將使您的使用者介面字體全部改變
如果您不會修改,可以直接下載 https://dl.dropbox.com/u/6331820/57-hei.conf
(這個檔案是以文泉驛正黑體作為較優先的字體)
將這個檔案放在 /etc/fonts/conf.d/ 或 ~/.fonts/ 目錄中
然後以執行 fc-cache
(2)以 LibreOffice 內建的替代字型功能,
將 LibreOffice 中的文泉驛微米黑(或您系統的預設字體)用正確的字體代替
注意這動作也同時會改變您的 LibreOffice 介面字型


2. 對於教育從業人員可能需要比較標準的字體,可由下面連結下載
(1)教育部標準字體
http://www.edu.tw/MANDR/download.aspx?download_sn=825&pages=3&site_content_sn=3364
(2)全字庫字體
http://www.cns11643.gov.tw/AIDB/download.do?name=%E5%AD%97%E5%9E%8B%E4%B8%8B%E8%BC%89
將下載的字體放在 /usr/share/fonts/truetype/ 或 ~/.fonts/ 目錄中
執行 fc-cache
然後用 LibreOffice 選單上的「工具」--「選項」--「LibreOffice Writer」--「標準字型(亞洲語言)」更改內文所需使用的字體


3. 若您使用 LibreOffice 或 OpenOffice 有任何問題,可以到
OOo 補給站 http://ooo.tnc.edu.tw/

LibreOffice 正體中文使用者社團 (facebook) https://www.facebook.com/groups/libreozht.users/
尋求協助
歡迎您加入 LibreOffice 或 OpenOffice 的行列

2011年11月25日 星期五

openSUSE 12.1 體驗報告(7)

Java 之章

因為授權緣故,openSUSE 12.1 無法由官方提供 Oracle Java
而搭配了 openJDK
基本上使用 openjdk 是沒什麼問題的

您可以先驗證一下您的 java 版本
http://java.com/zh_TW/download/installed.jsp

openjdk 被驗證為 version 6 update 22

看看中國信託的網站:
http://www.win168.com.tw


雖然下方個股資訊是亂碼,但這不是字型設定問題,而是編碼問題,您可以參考舊文
看看師範大學物理系的物理教學示範實驗教室
http://www.phy.ntnu.edu.tw/demolab/

看看 PhET (科羅拉多大學的互動式教學計劃)
http://phet.colorado.edu/
有中文網頁
http://phet.colorado.edu/zh_TW/
可在網頁上執行

也可以下載到電腦上執行,
如果下載的是 *.jnlp ,用 itweb-javaws 執行


如果下載的是 *.jar ,用 java -jar 來執行


Sweet Home 3D 也可以線上執行

我覺得其實感覺還是蠻 OK 的

如果您真的一定要安裝 Oracle Java 當然也是可以
http://http://java.com/zh_TW/ 下載 JAVA

有 RPM 和 自我解壓縮檔,我的建議:不要選 RPM
依照電腦系統架構選擇 32 位元或 64 位元

會提示要開啟一個 bin 檔,請選擇儲存檔案

請注意:
以下是以 64 位元的自我壓縮檔示範
如果您不是 64 位元架構的系統,下載的檔名會不同,
並請將範例中的 lib64 自行改成 lib

切換到檔案下載存放位置,例如 ~/Downloads/
$ cd ~/Downloads/

將下載的檔案加上執行權限
$ chmod +x jre-6u29-linux-x64.bin

執行此檔案,會自動解壓縮
$ ./jre-6u29-linux-x64.bin

產生一個資料夾 jre1.6.0_29
將此資料夾移到 /usr/lib64/jvm/ 底下
$ su
密碼:
# mv jre1.6.0_29 /usr/lib64/jvm/

接下來要用 update-alternatives 來進行設定
說起來有點麻煩,就用下面的 script 吧!
java-alt.sh
#!/bin/bash
####Set your variables here####
JAVADIR="jre1.6.0_29"
SYSLIB="lib64"
PRIORITY="18000"
########

if [ $SYSLIB == "lib64" ] ; then
PLUGINDIR="amd64"
else
PLUGINDIR="i386"
fi

update-alternatives --auto java

update-alternatives --install /usr/bin/java java /usr/$SYSLIB/jvm/$JAVADIR/bin/java $PRIORITY \
--slave /usr/$SYSLIB/jvm/jre jre /usr/$SYSLIB/jvm/$JAVADIR \
--slave /usr/$SYSLIB/jvm-exports/jre jre_exports /usr/$SYSLIB/jvm/$JAVADIR \
--slave /usr/bin/keytool keytool /usr/$SYSLIB/jvm/$JAVADIR/bin/keytool \
--slave /usr/bin/orbd orbd /usr/$SYSLIB/jvm/$JAVADIR/bin/orbd \
--slave /usr/bin/policytool policytool /usr/$SYSLIB/jvm/$JAVADIR/bin/policytool \
--slave /usr/bin/rmid rmid /usr/$SYSLIB/jvm/$JAVADIR/bin/rmid \
--slave /usr/bin/rmiregistry rmiregistry /usr/$SYSLIB/jvm/$JAVADIR/bin/rmiregistry \
--slave /usr/bin/servertool servertool /usr/$SYSLIB/jvm/$JAVADIR/bin/servertool \
--slave /usr/bin/tnameserv tnameserv /usr/$SYSLIB/jvm/$JAVADIR/bin/tnameserv \
--slave /usr/share/man/man1/java.1.gz java.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/java.1 \
--slave /usr/share/man/man1/keytool.1.gz keytool.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/keytool.1 \
--slave /usr/share/man/man1/orbd.1.gz orbd.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/orbd.1 \
--slave /usr/share/man/man1/policytool.1.gz policytool.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/policytool.1 \
--slave /usr/share/man/man1/rmid.1.gz rmid.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/rmid.1 \
--slave /usr/share/man/man1/rmiregistry.1.gz rmiregistry.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/rmiregistry.1 \
--slave /usr/share/man/man1/servertool.1.gz servertool.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/servertool.1 \
--slave /usr/share/man/man1/tnameserv.1.gz tnameserv.1.gz /usr/$SYSLIB/jvm/$JAVADIR/man/man1/tnameserv.1

update-alternatives --auto javaplugin

update-alternatives --install /usr/$SYSLIB/browser-plugins/javaplugin.so \
javaplugin /usr/$SYSLIB/jvm/$JAVADIR/lib/$PLUGINDIR/libnpjp2.so $PRIORITY \
--slave /usr/bin/javaws javaws /usr/$SYSLIB/jvm/$JAVADIR/bin/javaws

update-alternatives --auto jre_1.6.0

update-alternatives --install /usr/$SYSLIB/jvm/jre-1.6.0 jre_1.6.0 /usr/$SYSLIB/jvm/$JAVADIR $PRIORITY

將上面的文字複製,存成文字檔(例如:java-alt.sh)
要使用之前先修改文字檔中的
JAVADIR="jre1.6.0_29" ---這就是您解壓縮後複製到 /usr/lib(64)/jvm/ 下的目錄
SYSLIB="lib64" ---64 位元的函式庫,若您是 32 位元的系統,請用 "lib"
PRIORITY="18000" ---優先順序,愈大愈優先,因為原本的 openjdk 的優先順序是 17105
然後用 root 執行
$ su
密碼:
# sh java-alt.sh

這樣就安裝完成了

您也可以在此下載這個檔案:http://dl.dropbox.com/u/6331820/java-alt.sh
注意:請務必先依照上面說明修改設定

若要改用原本的 openjdk 可用
# update-alternatives --config java

選擇要使用的 java
# update-alternatives --config javaplugin

選擇要使用的 java-plugin

這時候就會變成 Oracle 版本的 Java 了

不過中文的顯示有點問題

我們可以用 openSUSE 的 java 字型設定 script
因為原本沒有 fontconfig.SuSE.properties 這個檔案
所以先摸一下,有這個檔案後就可以觸發產生適當的字型設定檔
或你也可以用 fallback 的方法,請參考舊文
# touch touch /usr/lib64/jvm/jre1.6.0_29/lib/fontconfig.SuSE.properties
# SuSEconfig --module fonts
Starting SuSEconfig, the SuSE Configuration Tool...
Running module fonts only
Reading /etc/sysconfig and updating the system...
Executing /sbin/conf.d/SuSEconfig.fonts...
Configure X11 to use available CID-keyed fonts ...
Creating fonts.{scale,dir} files .........
/etc/fonts/suse-font-dirs.conf unchanged
/etc/fonts/suse-hinting.conf unchanged
/etc/fonts/suse-bitmaps.conf unchanged
Creating cache files for fontconfig .............................
Creating 32bit cache files for fontconfig .............................
generating java font setup
Warning: cannot find a sans serif Japanese font. Japanese in Java might not work.
Warning: cannot find a monospaced Japanese font. Japanese in Java might not work.
Warning: cannot find a serif Japanese font. Japanese in Java might not work.
Warning: cannot find a sans serif Korean font. Korean in Java might not work.
Warning: cannot find a serif Korean font. Korean in Java might not work.
writing /usr/lib64/jvm/jre/lib/fontconfig.SuSE.properties
Finished.

再啟動就可以看見中文了

再驗證一下

您以經裝上了最新的穩定版 Java

您或許想做一些桌面整合
# cd /usr/lib64/jvm/jre1.6.0_29/lib/desktop/
# cp applications/* /usr/share/applications/
# cp -r icons/* /usr/share/icons/

其中兩個是預設不顯示在選單中的
只有 Java 控制中心會顯示在選單中,稍做修改,
讓他出現在 系統--組態 中,並自行加入翻譯
sun_java.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Java
GenericName=Java Control Panel
GenericName[zh_TW]=Java 控制中心
Comment=Java Control Panel
Comment[zh_TW]=Java 控制中心
Exec=jcontrol
Icon=sun-jcontrol.png
Terminal=false
Type=Application
Categories=Settings;System;SystemSetup;