Page 1 of 3

[Linux/Unix]วิธีติดตั้ง Ubuntu + ภาษาไทย + XGL

PostPosted: Mon Oct 30, 2006 10:51 am
by nat3
เห็นแบ๊คบอกอยากได่ตู่มือติดตั้ง Ubuntu ก็จัดให้
สำหรับขั้นตอนทั่วๆ ไป ก็อ่านตามเว็บนี้ละกัน
http://www.ubuntuclub.com/html/index.ph ... &Itemid=41
http://www.ubuntuclub.com/html/index.ph ... &Itemid=41

ต่อไปก็ทำให้ภาษาไทยใช้ได้ถึงระดับน่าพอใจ (คือบางตัวมันยังแสดงเพี้ยนอยู่อ่ะนะ)
เอามาจาก : http://www.ubuntuclub.com/html/index.ph ... &Itemid=41
1. copy font ของ microsoft มาก่อน เช่น Tahoma, UPC, MS Sans Serif ...
2. copy font
2.1. ถ้าต้องการให้ User ทุกคนที่ใช้เครื่องใช้ font ได้ก็เอาไปวางไว้ที่ /usr/shar/font
2.2. ถ้าใช้คนเดียว เอาไปวางที่ /home/user-name/.font

ต่อไปก็ XGL
เอามาจาก : เว็บเดิม + http://ubuntuguide.org/wiki/Ubuntu_Edgy
1. ติดตั้ง Driver การ์ดจอก่อน แล้วแต่ว่าเป็น nVidia, Ati, intel หรืออะไรก็ตาม
2. ตรวจสอบว่า package ต่างของ ubuntu update เป็นรุ่นล่าสุดหมดแล้ว
Code: Select all
Install your *ubuntu-desktop metapackage specific to your DE, e.g. sudo apt-get install ubuntu-desktop
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

3. จากนั้นเพิ่ม Repository
3.1 เปิดไฟล์ sources.list
Code: Select all
gksudo gedit /etc/apt/sources.list

3.2 เพิ่ม code ด้านล่างลงไปท้ายไฟล์
Code: Select all
deb http://dev.realistanew.com/beryl edgy beryl
deb http://beryl-mirror.lupine.me.uk/beryl edgy beryl

3.2.1 ถ้าเครื่อง 64 บิตใช้ โค้ดด้านล่างนี้แทน
Code: Select all
deb http://ubuntu.lupine.me.uk/ edgy main-amd64

3.3 เซฟไฟล์แล้วอัพเดท package list
Code: Select all
sudo apt-get update

4. ติดตั้ง Beryl
Code: Select all
sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-d

5. backup xorg.conf
Code: Select all
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf

6. เพิ่มโค้ดเหล่านี้ลงไปใน xorg.conf ส่วน Screen
Code: Select all
# Enable 32-bit ARGB GLX Visuals
    Option "AddARGBGLXVisuals" "True"

# If you are using an older version of compiz that
# does not support rendering into the Composite
# Overlay Window, you will need to disable clipping
# of GLX rendering to the X Root window with this
# option, or you will get a blank screen after
# starting compiz:
    Option "DisableGLXRootClipping" "True"

6.1 ในการ์ดจอ nVidia บางรุ่น ถ้าเปิด xgl แล้วกระตุก ใส่โค้ดด้านล่างลงไป
Code: Select all
Option          "TripleBuffer" "true"

7. Restart Xserver โดยการกด ctrl+atl+backspace
8. Start Beryl
Code: Select all
beryl-manager

หรือ
Code: Select all
beryl-start

9.สำหรับคนที่ทำครบแล้วแต่ค้างลองเพิ่มโค้ดนี้ไป ในไฟล์ /etc/gdm/gdm.conf-custom
Code: Select all
[servers]# Override display 1 to use Xgl
0=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true


ปล. ลองมากับการ์ดจอ nvidia เท่านั้นนะ (ก็เครื่องใช้ nvidia นี่นา)
ปฮ. ถ้าเปิด xgl จะเล่น cedega ไม่ได้ด้วยเออ
ปก. ไว้จะ capture ภาพมาอวดเล่น[/code]

PostPosted: Mon Oct 30, 2006 6:14 pm
by Inception
จอร์ช...ขอบคุณมากครับ
แล้วมีวิธีใช้งานเบื้องต้นไหมครับ
ประมานว่า command ต่างๆ
หรืออะไรที่ควรรู้

อยากที่เคยบอกไปอ่าครับ ถ้าเป็นไปได้ก็อยากใช้ linux เป็นการเป็นงานเลย อยากใช้ linux ให้เป็นซักตัวนึง

PostPosted: Mon Oct 30, 2006 7:11 pm
by nat3
ถ้าใช้เบื้องต้นก็ตามเว็บ http://www.ubuntuclub.com อ่ะ
ถ้าเล่นเกมธรรมดาไม่ออนไลน์ หรือออนไลน์แต่ไม่มี gameguard ก็ cedega ได้ไม่มีปัญหา (มีบ้างแต่มันก็เล่นได้อ่ะนะ)
ตอนนี้ก็หาทางใช้ Linux แทน Windows ให้มากที่สุดอยู่ เพราะ M$ มันก็จำกัดลิขสิทธิ์มามากขึ้นเรื่อยๆ + คิดว่าถ้าทำ software ขายเองมั่งแล้วมีคนทำก๊อบก็รู้สึกหนาวๆ ไงไม่รู้ ทำแบบถูกต้องมั่งดีก่า หุหุ
(แต่ตอนนี้อยากเล่น Dota สงสัยต้องซื้อ Warcraft แท้มาลงซะแล้ว จะได้เข้า B.net ของจริงไปเล่นกับ ฝรั่งซะเลย แต่ ping มันจะขนาดไหนเนี๊ยะ -*-)

PostPosted: Tue Oct 31, 2006 12:18 am
by Inception
ถูกต้อง MS มานหาวิธีป้องกันจนน่ารำคาญ (เอ๋า...ก็เราใช้ของปลอมนี่หว่า จะบ่นทำไม เหอๆ)

ว่าแต่ XGL ไรเนี่ยคือไร - -*

PostPosted: Tue Oct 31, 2006 10:54 am
by nat3
เป็น Desktop Effect บน Linux เหมือน Vista ที่มี Aero glass อะ
ปล. bbcode มันใส่ width กับ height ให้กับ tag img ยังไงอ่ะ
ปล2. ภาพตัวอย่าง จาก http://www.linuxedge.org/node/39
http://www.cs.umu.se/%7Ec99drn/xgl/xgl-shot1.png
ภาพแรก เรียกว่า cube ไว้เปลี่ยนหน้าจออ่ะ

http://www.cs.umu.se/%7Ec99drn/xgl/xgl-shot2.png
ภาพสอง แสดงส่วนขอบของวินโดว์ที่ใสๆ เหมือน vista + ขอบหน้าต่างเด้งดึ๊ง (ใช้จริงปิดมันเหอะ)

http://www.cs.umu.se/%7Ec99drn/xgl/xgl-shot3.png
ภาพสาม Transparency Effect พื้นหลังของแต่ละ App จะใสๆ มองเห็นโปรแกรมด้านหลัง

แต่ Desktop Effect ของ Linux ดีก่า Vista หน่อยตรงที่มันใช้เครื่องน้อยกว่า + ไม่กระตุก ^ ^
*เอาภาพออกเหลือไว้แต่ลิงค์ละกัน Layout board มันเสียง่ะ

PostPosted: Tue Oct 31, 2006 7:02 pm
by Inception
กำหนดกว้างยาวรูปภาพใน bbcode ถ้าเป็นบอร์ดนี้รู้สึกว่ากำหนดไม่ได้อ่าครับ
ต้องเป็น bbcode ที่ผ่านการ mod มาแล้ว

แล้วถ้าสมมติจะเขียนโปรแกรม ต้องใช้โปรแกรมไรอ่าครับ แล้วเขียนภาษาไรได้มั่ง

PostPosted: Tue Oct 31, 2006 7:30 pm
by nat3
ง่ะ มันก็เขียนได้ทุกภาษาอะ
.NET -> Mono project
Python
Java
Errang
...

PostPosted: Tue Oct 31, 2006 8:42 pm
by Inception
ก็ม่ายเคยเขียนใน linux นี่นา - -* ไม่รู้อ่า

PostPosted: Tue Oct 31, 2006 9:14 pm
by nat3
สำหรับคนที่เล่น dota ตอนนี้มีทางเลือกแล้ว ไม่ต้องไปเล่น ที่ TCG (ติด ATH) แต่ย้ายไปเล่นที่ thaigamesport.com แทน
http://www.thaigamesport.com/forums/ind ... &#entry726
http://www.ubuntuclub.com/html/index.ph ... tid=2#1349

PostPosted: Tue Oct 31, 2006 10:36 pm
by Inception
ทำไมตอนจะลง Beryl มานจะเหมือนว่าได้ไฟล์มาไม่ครบอ่าท่านผู้รู้

แล้วข้อ 6. เพิ่มโค้ดเหล่านี้ลงไปใน xorg.conf ส่วน Section
พอเข้าไปดูเห็นมันมี section ตั้งหลายอันอ่า

PostPosted: Tue Oct 31, 2006 10:50 pm
by nat3
ง่ะ เขียนผิด ต้อง Section "Screen"

PostPosted: Wed Nov 01, 2006 12:03 am
by Inception
อ่อครับ

ไปหาข้อมูลมั่วๆ
ไปเจอเวบ http://www.thailinuxhosting.com/yabbse/
พอดูชื่อคนโพสล่าสุด nat3 !!! เพียบเลย

PostPosted: Thu Nov 02, 2006 3:05 am
by Inception
แล้ว beryl-start ต้องพิมใน terminal ชิมิ

PostPosted: Thu Nov 02, 2006 6:46 am
by Inception
ลงubuntu รอบนี้ รู้สึกว่าใช้งานมันได้ดีขึ้น - -*
ลงไรไม่เป็น http://ubuntuguide.org/wiki/Ubuntu_Edgy ช่วยได้เยอะ

ปล เข้าเวบ ubuntu ของไทยเกือบทุกเวบ จะพบท่าน nat3

PostPosted: Thu Nov 02, 2006 10:16 am
by nat3
ช่วงนี้ว่าง เลยไปสิงอยู่บอร์ดลีนุกซ์ง่ะ 555