一次整理在 Ubuntu Firefox可能遇到的 flash問題
ref:
firefox-flash-interaction-bug-i-cannot-click-in-flash-application-e-g-youtube
ubuntu-firefox-flash-chinese-fix-2009
1. flash 按了沒反應
部分網站的flash按鈕按了沒反應, 要狂按或是按對地方才會有反應
我的Ubuntu是 x64版
# gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer
把下列這行加在倒數第二行! (. /usr/lib/nspluginwrapper... 的前面)
export GDK_NATIVE_WINDOWS=true
npviewer 結果如下:
#!/bin/sh
TARGET_OS=linux
TARGET_ARCH=i386
export GDK_NATIVE_WINDOWS=true
. /usr/lib/nspluginwrapper/noarch/npviewer
2. flash的中文字會變方塊字
法一:
#sudo nano /etc/fonts/conf.d/69-language-selector-zh-tw.conf
約在21行處, 移除(strong效果)
edit name="family" mode="prepend" binding="strong"
改成
edit name="family" mode="prepend"
法二:
# sudo nano /etc/fonts/conf.d/49-sansserif.conf
# 將所有 "sans-serif" 改成 "sans serif"
2010年4月7日 星期三
2010年1月30日 星期六
apache .htaccess 為網頁加上帳號密碼認證
啟用使用個人網頁目錄
#sudo a2enmod userdir
修改設定檔, 加入要開放的網頁路徑
/etc/apache2/mods-enabled/userdir.conf
AuthConfig是為了 .htaccess, 懶得一個個加就 AllowOverride All吧 XD
拿我的作例子
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec FollowSymLinks
Order allow,deny
Allow from localhost
Order deny,allow
Deny from all
2. 加入帳密
http://httpd.apache.org/docs/2.0/howto/auth.html
官網文件, 一次加入多人比較通用
假設要開放的 ~/www/public,
可以把密碼放在上一層或別的地方(不要在一目錄下)
要放在別人無法進入的目錄
假設放在 目錄A
#touch A/groupFile
#touch A/passFile
#touch ~/www/public/.htaccess
#nano A/groupFile
GroupName: user1 user2
#nano ~/www/public/.htaccess
AuthType Basic
AuthName "Restricted place!"
AuthUserFile A/passFile
AuthGroupFile A/groupFile
Require group GroupName
設定密碼給 user1, user2
#sudo a2enmod userdir
修改設定檔, 加入要開放的網頁路徑
/etc/apache2/mods-enabled/userdir.conf
AuthConfig是為了 .htaccess, 懶得一個個加就 AllowOverride All吧 XD
拿我的作例子
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec FollowSymLinks
Order allow,deny
Allow from localhost
Order deny,allow
Deny from all
2. 加入帳密
http://httpd.apache.org/docs/2.0/howto/auth.html
官網文件, 一次加入多人比較通用
假設要開放的 ~/www/public,
可以把密碼放在上一層或別的地方(不要在一目錄下)
要放在別人無法進入的目錄
假設放在 目錄A
#touch A/groupFile
#touch A/passFile
#touch ~/www/public/.htaccess
#nano A/groupFile
GroupName: user1 user2
#nano ~/www/public/.htaccess
AuthType Basic
AuthName "Restricted place!"
AuthUserFile A/passFile
AuthGroupFile A/groupFile
Require group GroupName
設定密碼給 user1, user2
#htpasswd A/passFile user1
#htpasswd A/passFile user2
2009年12月29日 星期二
[待測] Apache2 SSL in Ubuntu
找個時間完成它
今天測試一下, 發現這文有很多不同 (應該說完全不同 囧)
最後還是按照 console吐出來的訊息去找到文件來看
See /usr/share/doc/apache2.2-common/README.Debian.gz
on how to configure SSL and create self-signed certificates.
用 sudo gzip -d 把該文件解壓後,
1. sudo a2ensite default-ssl
2. sudo a2enmod ssl && sudo /etc/init.d/apache2 restart
之後要產生憑證 cert, 要確定 hostname 是對的
去 no-ip 申請個 domain name吧
修改完 /etc/hostname, /etc/hosts後
3. sudo make-ssl-cert generate-default-snakeoil --force-overwrite
4. sudo cp /etc/apache2/sites-available/default-ssl /etc/apache2/sites-available/ssl
基本上它設定都幫你弄好了, 直接restart apache
2009年11月18日 星期三
ssh 到在VirutalBox中的Ubuntu
只要是在VirtualBox中有提供ssh-server的都可使用
http://allisterx.blogspot.com/2008/05/additions-and-ssh-access-to-virtualbox.html
假設 Host OS為Windows
http://allisterx.blogspot.com/2008/05/additions-and-ssh-access-to-virtualbox.html
假設 Host OS為Windows
1.切換至VirtualBox安裝目錄VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
C:\> cd "\Program Files\Sun\xVM VirtualBox"
2.設定host(XP) port 及 guest(Ubuntu) port
假設XP開 port 2222, Ubuntu仍維持標準 port 22
亦即設定NAT, 把XP的port 2222導入VirtualBox的port 22
Ubuntu的網卡要選第一張
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
2009年2月15日 星期日
為 Ubuntu-tweak匯入 gpg key
https://help.launchpad.net/Packaging/PPA
http://gentoo-blog.de/?p=501
W: GPG error: http://ppa.launchpad.net intrepid Release: 由於沒有公鑰,下列簽
名無法進行驗證: NO_PUBKEY 6AF0E1940624A220
解法1: solution 1
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6AF0E1940624A220
解法2: solution 2
gpg --keyserver subkeys.pgp.net --recv 6AF0E1940624A220
-> 若有proxy導致失敗,改用
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 6AF0E1940624A220
gpg --export --armor 6AF0E1940624A220 | sudo apt-key add -
http://gentoo-blog.de/?p=501
W: GPG error: http://ppa.launchpad.net intrepid Release: 由於沒有公鑰,下列簽
名無法進行驗證: NO_PUBKEY 6AF0E1940624A220
解法1: solution 1
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6AF0E1940624A220
解法2: solution 2
gpg --keyserver subkeys.pgp.net --recv 6AF0E1940624A220
-> 若有proxy導致失敗,改用
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 6AF0E1940624A220
gpg --export --armor 6AF0E1940624A220 | sudo apt-key add -
2009年2月13日 星期五
Ubuntu 為 latex 新增中文字型
以新增 utf8 nsung 字型(nsungu)為例
字型載點
http://cle.linux.org.tw/fonts/FireFly/type1/
cd ~/
wget http://cle.linux.org.tw/fonts/FireFly/type1/nsungu-1.3.0.tar.gz
tar xvzf nsungu-1.3.0.tar.gz
在解開的 nsungu資料夾中, 有幾種檔案
數個小檔 *.afm, *.tfm, *.pfb, *.enc
以及 nsungu.map, nsungu.fd
分別把它們放到對的地方, 設定一下
重整 tex系統即可
====
cd ~/nsungu
sudo mkdir $SYSTEXMF/fonts/afm/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/afm/CJK/nsungu
2. 移動 *.tfm
sudo mkdir $SYSTEXMF/fonts/tfm/CJK/nsungu
sudo mv *.tfm $SYSTEXMF/fonts/tfm/CJK/nsungu
3.移動 *.pfb
sudo mkdir $SYSTEXMF/fonts/type1/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/type1/CJK/nsungu
4.移動 *.enc
sudo mkdir $SYSTEXMF/fonts/enc/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/enc/CJK/nsungu
5.移動 .map, .fd
sudo mv c70nsungu.fd $SYSTEXMF/tex/latex/CJK/UTF8/
sudo mv nsungu.map $SYSTEXMF/fonts/map/dvips/CJK
6.設定
//編輯並新增
sudo nano $SYSTEXMF/dvips/config/config.nsungu
內容為
p +nsungu.map
sudo nano /etc/texmf/updmap.d/10nsung.cfg
內容為
Map nsungu.map
7. 更新 tex系統
sudo texhash
sudo update-updmap
sudo updmap-sys
字型載點
http://cle.linux.org.tw/fonts/FireFly/type1/
cd ~/
wget http://cle.linux.org.tw/fonts/FireFly/type1/nsungu-1.3.0.tar.gz
tar xvzf nsungu-1.3.0.tar.gz
在解開的 nsungu資料夾中, 有幾種檔案
數個小檔 *.afm, *.tfm, *.pfb, *.enc
以及 nsungu.map, nsungu.fd
分別把它們放到對的地方, 設定一下
重整 tex系統即可
====
可以先設定好目錄變數1. 移動 *.afm
SYSTEXMF=/usr/share/texmf
cd ~/nsungu
sudo mkdir $SYSTEXMF/fonts/afm/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/afm/CJK/nsungu
2. 移動 *.tfm
sudo mkdir $SYSTEXMF/fonts/tfm/CJK/nsungu
sudo mv *.tfm $SYSTEXMF/fonts/tfm/CJK/nsungu
3.移動 *.pfb
sudo mkdir $SYSTEXMF/fonts/type1/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/type1/CJK/nsungu
4.移動 *.enc
sudo mkdir $SYSTEXMF/fonts/enc/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/enc/CJK/nsungu
5.移動 .map, .fd
sudo mv c70nsungu.fd $SYSTEXMF/tex/latex/CJK/UTF8/
sudo mv nsungu.map $SYSTEXMF/fonts/map/dvips/CJK
6.設定
//編輯並新增
sudo nano $SYSTEXMF/dvips/config/config.nsungu
內容為
p +nsungu.map
sudo nano /etc/texmf/updmap.d/10nsung.cfg
內容為
Map nsungu.map
7. 更新 tex系統
sudo texhash
sudo update-updmap
sudo updmap-sys
Ubuntu 新增系統中文字型
載點(網頁為 Big5編碼)
http://cle.linux.org.tw/fonts/
若有 deb檔, 可直接安裝較方便
http://cle.linux.org.tw/fonts/cwttf/deb/
若有ttf也可手動新增
以新增cwtex ming為例
cd /usr/share/fonts/truetype/
sudo mkdir cwtex
cd cwtex
sudo wget http://cle.linux.org.tw/fonts/cwttf/center/cwming.ttf
sudo fc-cache -f -v
http://cle.linux.org.tw/fonts/
若有 deb檔, 可直接安裝較方便
http://cle.linux.org.tw/fonts/cwttf/deb/
若有ttf也可手動新增
以新增cwtex ming為例
cd /usr/share/fonts/truetype/
sudo mkdir cwtex
cd cwtex
sudo wget http://cle.linux.org.tw/fonts/cwttf/center/cwming.ttf
sudo fc-cache -f -v
訂閱:
文章 (Atom)