76

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Dù Sidux mở được nhưng cũng vẫn còn vài ký tự bị lỗi. Trong Ubuntu-7.04 mà tui cài xvnkb mò cua trước đây, đọc web bằng links tốt hơn (có post lên forum rồi). Cái Ubuntu hiện đang test đây thì không được. Cụ coi lại trong Ubuntu-7.04 (phải chính xác thế) của cụ thì links đọc thế nào?

m k h _ s g n

77

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Mình không muốn spam vnoss với screenshot ! nhưng trong ubuntu-7.04 ở nhà không có lynx  ;mình vội
sudo apt-get install  lynx  lynx-cur  lynx-cur-wrapper
chạy từ terminal lynx ,vnoss hiển thị chữ rõ,không vấn đề  - không đẹp lắm thôi
không hiểu bác nói ký tự lỗi là như thế nào ? Mình đọc trang Thảo lụân chung không nhìn thấy lỗi đâu !
bác xem ảnh lynx-ubuntu7

78

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Trên máy tui có mấy chữ hiển thị thấy là không đẹp, bị chồng, bị đen, rất tiếc cái screenshot lại không còn trên trang này nên không cách gì nói chính xác được.
Hiện giờ tui đang ở trong một Ubuntu-7.04 vừa mới cài đặt hoàn thành / reboot, chỉ mới cài duy nhất một cái mc. Để sau đây sẽ cài xvnkb-xxx.deb của cụ và thử lại coi sao. Nhất định thử cho tới bến luôn, hễ nghi có gì thiếu chính xác là tui sẵn sàng cài lại một cái roẹt liền smile

VIẾT THÊM:
Sau một ngày ngâm kíu + 2 lần cài lại Ubuntu, thực lấy làm kỳ mà thấy rằng: Dù gõ chữ Việt ở đâu cũng được, nhưng khi vào vnoss bằng links thì chỉ đọc được dạng Viqr :
* Thất bại lần 1: Cài mới Ubuntu-7.04. Cài xvnkb bằng cách chạy cvs để lấy source + thực hiện đúng các thao tác như đã mô tả. Cài thêm links rồi vào vnoss
* Thất bại lần 2: Cài mới Ubuntu-7.04. Cài xvnkb với file .deb. Cài thêm links rồi vào vnoss.

Last edited by maikhai (08/09/2007 08:19)

m k h _ s g n

79

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Sửa lại mấy cái fstab rồi thêm phần mount phần eject vào để sửa chữa lỗi không tự động mount khi cài XVNKB ai có cách khác không?

80

Re: xvnkb-0.2.9a trong Ubuntu-7.04

tin_truc22 viết:

Sửa lại mấy cái fstab rồi thêm phần mount phần eject vào để sửa chữa lỗi không tự động mount khi cài XVNKB ai có cách khác không?

hay!
sửa như thế nào ? chia sẻ chi tiết cho anh em chứ !!

81

Re: xvnkb-0.2.9a trong Ubuntu-7.04

thêm vào dòng
/dev/scd0 /media/cdrom0 auto auto,user,exec
trong file /etc/fstab
Sau đó tạo 1 file với nội dung
mount /media/cdrom
nautilus /cdrom/

chỉnh thuộc tính cho phép chạy.
tạo thêm 1 file hay 1 laucher tới lệnh eject để đẩy đĩa ra nữa là xong.
cái này quả là quá bất tiện có ai có cách khác không?

Còn cái file DEB đó là do người ta tính dùm mình cài font chữ Việt Nam vào luôn đó mà. VNI,TCVN-3 đầy đủ (cái tội hồi đó không nghĩ tới cái chuẩn).
wangji có xài IM không cho nick chat dễ thảo luận hơn.

Last edited by tin_truc22 (08/09/2007 22:00)

82

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Tức lắm rồi giờ muốn xài lại LD_PRELOAD lại không được nữa nạp trong terminal được nhưng đưa vào 1 file xài lệnh export rồi sau đó dùng câu lệnh SH (Để nạp khi khởi động) lại không được. Ai nghiên cứu phụ với. Đêm khuya quá rồi đi ngủ đây. Mong những người còn lại gặp ác mộng với XVNKB.

83

Re: xvnkb-0.2.9a trong Ubuntu-7.04

tin_truc22 viết:

Tức lắm rồi giờ muốn xài lại LD_PRELOAD lại không được nữa nạp trong terminal được nhưng đưa vào 1 file xài lệnh export rồi sau đó dùng câu lệnh SH (Để nạp khi khởi động) lại không được. Ai nghiên cứu phụ với. Đêm khuya quá rồi đi ngủ đây. Mong những người còn lại gặp ác mộng với XVNKB.

Trong bài ở đầu threat này tui có cẩn thận ghi cẩm nang khổng minh rằng "cài Ubuntu mới toanh xong là trộn xì dầu củ chuối vô ngay". Vì tui BỊ mấy quả y hệt như vậy, lần cuối mới sáng mắt mà tởn luôn. Mới đây còn bị chiêu cài file xvnkb*.deb, thấy không coi web Việt bằng links được liền cài lại theo kiểu tải bằng cvs. Kết quả toét toè loe, không ra cái thống chế gì nữa, đành lại phải format rồi cài lại Ubuntu!
MÁNH NHỎ: Nhân tiện nhắc các bạn có ngứa tay cài lại, nhớ copy một bổn /var/cache/apt/archives/*. Cài lại xong thì chép nó vào chỗ cũ. Đỡ được nhiều thời gian lắm.
(Dừng chạy dpkg -i ./*, vì nó sẽ nhét hầm bà làng vào thì nguy. Xài Synaptix rồi nó tự biết file nào có down sẵn sẽ lướt qua)

m k h _ s g n

84

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Thấy được đầu mối rồi :
A/ Cài Ubuntu-7.04 vào dĩa cứng, hầu hết chỉ là nhấn ENTER, chỉ gõ username + passwd + múi giờ Saigon. Lúc hoàn thành cài thêm link rồi gõ links www.vnoss.org : đọc ra chữ Viqr.
B/ Boot cái CD Ubuntu đó lên, chạy sudo apt-get install links rồi vào vnoss : Đọc ra Unicode, ngon!
Vậy tui đoán mò là : vì cái mục chọn giờ mà ra cớ sự.
Bây giờ để cài lại, thí nghiệm coi sao.

REPORT: Cài lại. Xong. $sudo apt-get install links.
links www.vnoss.org
Hehe, thua rồi.
Tại sao nhỉ?

Last edited by maikhai (09/09/2007 16:36)

m k h _ s g n

85

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Mới cài lại có 1 lần, làm sao mà được smile Bác cài thêm 2 cú nữa cho đủ bộ tam, 1 cú chọn múi giờ Newyork, 1 cú chọn Moscow, thế nào cũng ra.

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

86

Re: xvnkb-0.2.9a trong Ubuntu-7.04

vnpenguin viết:

Mới cài lại có 1 lần, làm sao mà được smile Bác cài thêm 2 cú nữa cho đủ bộ tam, 1 cú chọn múi giờ Newyork, 1 cú chọn Moscow, thế nào cũng ra.

Chọn Newyork cũng không được. Mò trong Help, coi trang console / Font Preferences . . . Ngặt cái là Terminal nó nhất định không cho remove cái Current Local UTF-8 để thử thay bằng Unicode UTF-8 . . .
Chắc cái mánh là boot bằng LiveCD, mở Terminal ra cọp dê nó cho rồi smile

m k h _ s g n

87

Re: xvnkb-0.2.9a trong Ubuntu-7.04

maikhai viết:

cài lại theo kiểu tải bằng cvs. Kết quả toét toè loe, không ra cái thống chế gì nữa, đành lại phải format rồi cài lại Ubuntu!
MÁNH NHỎ: Nhân tiện nhắc các bạn có ngứa tay cài lại, nhớ copy một bổn /var/cache/apt/archives/*. Cài lại xong thì chép nó vào chỗ cũ. Đỡ được nhiều thời gian lắm.

Cứ format lại như  win  thì   uổng quá  !

Phải giải quyết với suy nghĩ  - và không bao giờ cài lại - thì mới là dùng tốt linux

   1  tỉ dụ tùm ba la... rồi đến một lúc nào không thể đăng nhập,cái khung greeter_đăng_nhập  cứ khăng khăng hiện trở lại !
có trường hợp bị vậy mà giải được,không phải cài lại !

   2  tỉ dụ cài bậy bạ  " kiểu mấy ông già VN "  scim,m17n-db  scim-table ông nọ bà kia....lung tung lên  rồi chẳng biết cái nào vào cái nào  .  Giải quyết nó ... học nhiều !  để chạy các vi-*.mim của đủ cả LocDT,"ntdt" ,thachanh, và xvnkb_chuoi trên một editor

  3  còn chuyện chọn múi giờ  ...chắc phải ưu tiên giờ Bỉ  thì thủ trưởng mới cho bí quyết !
( Nhưng cũng hay đó ! bác sẽ còn mệt đầu cái font_&_encoding_   !)

88

Re: xvnkb-0.2.9a trong Ubuntu-7.04

wangji viết:

3  còn chuyện chọn múi giờ  ...chắc phải ưu tiên giờ Bỉ  thì thủ trưởng mới cho bí quyết !

Haha, nói thật bác chả có bí quyết gì cả. Install F7 xong, nhấn cái nút xvnkb rồi gõ tiếng Việt thôi, chả phải làm gì hơn thế smile

Còn links thì vứt rồi, có Firefox quá ngon rồi, tiếng Việt hay tiếng Tây chi cũng ngon lành cả, cứ thế mà xài, hí hoáy làm chi nữa bác. Thời gian là ... kim cương, để dành đi cày kiếm gạo nuôi vợ con big_smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

89

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Cụ ơi, vấn đề không phải là cài cái links để đọc trang web. Vấn đề là đã có lần cài Ubuntu xong rồi cài links thì dùng tốt. Mà bây giờ cài đi cài lại mấy lần đều không Tự Nhiên dùng tốt. (Lần trước đây tui cũng chỉ cài xvnkb, không đụng vào bất cứ cái chi khác).
Có gữi meo cho Cụ.

m k h _ s g n

90

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Fedora-7-livecd.jpg Xào xáo xvnkb và scim (vi-telex-Locdt.mim)

Last edited by wangji (12/09/2007 12:54)

91

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Thử nghiệm với PcLinuxOs livecd  .(dòng giống kde chứ không gnome như ubuntu )
Theo distrowatch thì cái này cao nhất . Nhưng nó không có cài gõ mõ đa ngôn (xvnkb,x-unikey hay scim
tuy trong kho của pcLinuxOs  có chứa x-unikey và scim_ related )
  Vì muốn tránh làm nham ,nên không tạo mục riêng  " xvnkb  và pcLinuxOs "   đành để  cùng với xvnkb & ubuntu .

Thú là tạm thất bại với scim_và livecd_pclinuxos ! 
   Thôi cúi m_ày cúi mặt về với củ Chuối !


                                  PcLinuxOs  livecd  và dấu việt

  Hết sức đơn giản  :
 
    1  tải về   wget  http://people.vnoss.org/~wangji/xvnkb-0.2.9-pclinuxos.rpm
    2  đăng nhập root với su  :  root   mật khẩu  : root
    3  rpm  -i  xvnkb-0.2.9-pclinuxos.rpm
    4  trong cùng terminal  gọi xvnkb rồi bất kỳ soạn thảo  vi  ,kwrite  hay oowriter

  xem ảnh  đây

Chú ý Nếu muốn đổi user livecd thì phải  sudo rm /etc/ld.so.preload  chứ không thì máy sẽ treo như khi chạy với ...đĩa cứng !

Last edited by wangji (23/09/2007 21:19)

92

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Hồi đó giờ có 1 bí quyết để không cài lại Ubuntu. Thay vì ghost cho nó chạy trên VMWare server. Hư thì xóa chép cái khác vào rồi phá tiếp. Cài lại thì chỉ có lúc Update bản mới thôi. Hiện giờ máy vẫn còn 1 cái Edubuntu 7.04 và cái Ubuntu 7.10 không biết nên giải quyết nó ra sao đây. Vấn đề ổ đĩa CD vẫn thấy ghét quá. Kỳ này quyết tâm xài SCIM.

93

Re: xvnkb-0.2.9a trong Ubuntu-7.04

[align=center]Đôi điều cần biết để chạy xvnkb  với KDE trên đĩa cứng[/align]

A  Các thứ cần có
   /usr/bin/xvnkb
   /usr/local/lib/xvnkb.so.0.2.9
   /usr/share/locale/en_US.UTF-8

xoá hết các script dính tới xvnkb đằng sau /etc/X11/lungtung  đi !

B  Khai báo môi trường LD_PRELOAD  cho soạn thảo khi gọi.
Tỉ dụ cả dòng sau :

 

LD_PRELOAD=/usr/local/lib/xvnkb.so.0.2.9  xyzeditor

có thể để trong script, gõ tử terminal hay để trong biểu tượng quật chuột - launcher- Nhưng phải nhớ ghi vào " chạy từ terminal trong thao tác ghi GUI "..
Cách này đã chạy không vấn đề từ lâu năm với FCOne

C  Thế muốn thử thách với /etc/ld.so.preload  ??

      chỉ cần hiểu tí ti !  Khi /etc/ld.so.preload có chứa dòng
     /usr/local/lib/xvnkb.so.0.2.9   thì OpenOffice-writer  và một số không nhỏ gnome_edit  cho phéo gõ xvnkb tuyệt vời.

oowriter cũng chạy trong kde . Chỉ mỗi điểm khó là lúc đăng xuất/nhập
máyPC sẽ treo khi chạy với KDE..
  Giải pháp đơn giản nhất là tạo sự có mặt của ld.so.preload sau khi kde nạp,và giết nó đi trước khi kde xuất !

    1  Tạo
      ln -s  /etc/ld.so.preload    /home/wangji/ld.so.preload
    2 tạo 
      /home/wangji/.kde/Autostart/ld_preload_start
có dòng   cp  /home/wangji/.kde/ld.so.preload  /home/wangji

    3 tạo
  /home/wangji/.kde/Shutdown/ld_preload_kill
có dòng    rm  -f  /home/wangji/ld.so.preload

   4  tạo
/home/wangji/.kde/ld.so.preload 
có dòng   /usr/local/lib/xvnkb.so.0.2.9

Nhớ chmod +x các tệp có trong Autostart/Shutdown trên.

   Chơi vui cái /etc/ld.so.preload kiểu này chạy vô tư với oowriter cho
   PCLinuxOS    cũng như cho Kubuntu-7.04
Khởi oowriter không cần dòng LD_PRELOAD=" vớ vẩn"  đứng trước  !

chú ý 
kate cũng như tất cả k_apps  vẫn đều phải đặt LD_PRELOAD trước khi gọi như điểm B

Tất nhiên thay wangji  bằng tên bạn có trong máy

Last edited by wangji (23/09/2007 21:31)

94

Re: xvnkb-0.2.9a trong Ubuntu-7.04

wangji viết:

Giải pháp đơn giản nhất là tạo sự có mặt của ld.so.preload sau khi kde nạp,và giết nó đi trước khi kde xuất !

    1  Tạo
      ln -s  /etc/ld.so.preload    /home/wangji/ld.so.preload
    2 tạo 
      /home/wangji/.kde/Autostart/ld_preload_start
có dòng   cp  /home/wangji/.kde/ld.so.preload  /home/wangji

    3 tạo
  /home/wangji/.kde/Shutdown/ld_preload_kill
có dòng    rm  -f  /home/wangji/ld.so.preload

   4  tạo
/home/wangji/.kde/ld.so.preload 
có dòng   /usr/local/lib/xvnkb.so.0.2.9

Nhớ chmod +x các tệp có trong Autostart/Shutdown trên.
....
Tất nhiên thay wangji  bằng tên bạn có trong máy

Bước 1 nếu làm trên các desktop cá nhân, chỉ có duy nhất 1 người dùng và người đó cũng đồng thời có quyền root thì ok. Ngược lại, dùng cho máy có nhiều người dùng thì có lẽ không hay ho lắm khi cho phép một người dùng nào đó trong hệ thống có quyền thay đổi cấu hình của hệ thống (/etc/...), rất nguy hiểm !

Hơn nữa cách trên chỉ áp dụng được khi và chỉ khi trong /etc/ld.so.preload chỉ có duy nhất dòng định nghĩa cho xvnkb. Nếu chẳng may trong file đó có thêm các *.so khác cho hệ thống thì cách này không được.

Tóm lại, muốn bật tắt kiểu này thì:
1. Chỉ chạy trong root, không cho user can thiệp vào nội dung của file /etc/ld.so.preload
2. Viết một shell script (sed) đơn giản để comment (thêm #) dòng định nghĩa xvnkb khi muốn tắt; xoá comment (dấu #) khi muốn bật.

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

95

Re: xvnkb-0.2.9a trong Ubuntu-7.04

vnpenguin viết:

Bước 1 nếu làm trên các desktop cá nhân, chỉ có duy nhất 1 người dùng và người đó cũng đồng thời có quyền root thì ok. Ngược lại, dùng cho máy có nhiều người dùng thì có lẽ không hay ho lắm khi cho phép một người dùng nào đó trong hệ thống có quyền thay đổi cấu hình của hệ thống (/etc/...), rất nguy hiểm !

.

hoàn toàn đồng ý ! 

Lý do viết câu" thử thách"  là vì nhiều câu than phiền máy treo ...

đây chỉ muốn chứng minh chuyện tránh máy treo ,ý đồ học hỏi  bà lam....
chứ không khuyến cáo chút nào dùng như vậy (vì dù sao các k_apps vẫn phải chơi kiểu đặt biến LD_PRELOAD trước khi gọi  k_apps !)

(vì vậy đã ghi ngay điểm B ! và đã nói

chạy không vấn đề từ lâu năm với FCOne !!

)

Nhiều người đã không nắm là /etc/ld.so.preload nó đã có tác dụng thay cho LD_PRELOAD="..."  rồi cứ nói*
tại sao không có LD_PRELOAD="..."  mà vẫn cứ chạy ( trong sợi này chứ cũng chẳng đâu xa !)

Và rồi sẽ nhân dịp này ,bữa nào đi sâu hơn tí nữa tỉ dụ dùng ld.so.preload để  đi  xem chui  !

chú thích
:
1 Ở đây bàn dùng xvnkb trong kde ! Vậy ai có muốn " chèn ghép" thư viện cho vào ld.so.preload cũng sẽ phải tìm mánh mối tránh máy treo khi kde khởi động !! chứ không chỉ liên quan tới thư viện của xvnkb !

2  incidentally ,cái Vubuntu của OpenLab-vn -hcm-xxxedu  ..họ có để
  /etc/ld.so.preload chứa xvnkb.so.....!!
(không phải tán thành, nhưng để nêu vấn đề là có thể ubuntu  làm đại chuyện đó khi ai cài xvnkb!!!)

3  Vừa kiểm lại tệp này có từ ngày 19/5/2007

xvnkb_0.2.9a-1_i386.deb

và đúng trong đó để  /etc/ld.so.preload  chứa thư viện xvnkb.so

  Cái deb tương đương của Vubuntu chắc cũng ...vậy

Last edited by wangji (24/09/2007 01:37)

96

Re: xvnkb-0.2.9a trong Ubuntu-7.04

maikhai viết:

export LD_PRELOAD=/usr/local/lib/xvnkb.so.0.2.9
export LANG=en_US.UTF-8
export GTK_IM_MODULE=xim

Muốn biết Để Làm Gì thì phải hỏi các bác Guru. Chỉ biết có ai đó đã bảo phải làm như vậy, rồi cứ phang vào là thấy hiệu nghiệm smile
Mở config.h ra nhìn thấy chữ "-e" thì xoá đại đi. Save rồi ra ngoài chạy. Chạy không được thì vào lại config.h trả cho nó chữ "-e" là xong tuồng.

Viết một cái xvnkb.sh đại khái như là:

#!/bin/xvnkb.sh
export LD_PRELOAD=/usr/local/lib/xvnkb.so.0.2.9
export LANG=en_US.UTF-8
export GTK_IM_MODULE=xim
xvnkb

Ở terminal gõ

Thì thấy gõ tiếng Việt được trong Terminal, trong ô search của Google. trong OOorg-2.2 của Ubuntu-7.04, vv. (Trong OOorg font chữ vẫn dùng Times default của nó). Những sự hay như thế này trước đây mình làm hoài không được ở các distros khác.

Sao lại viết cái shebang là #!/bin/xvnkb.sh ?? cái này tớ không hiểu, có ai giải thích hộ được không?

97

Re: xvnkb-0.2.9a trong Ubuntu-7.04

Cái đó dùng để cho bộ gõ gedit của Ubuntu nó highlight mấy dòng  chữ lên (Đổi màu xanh xanh đỏ đỏ) cho dễ đọc ấy mà. Cái này lập trình viên khoái xài lắm.

98

Re: xvnkb-0.2.9a trong Ubuntu-7.04

tin_truc22 viết:

Cái đó dùng để cho bộ gõ gedit của Ubuntu nó highlight mấy dòng  chữ lên (Đổi màu xanh xanh đỏ đỏ) cho dễ đọc ấy mà. Cái này lập trình viên khoái xài lắm.

Trời đất, làm gì phải đến nỗi thế nhỉ ? save với đuôi .sh là nó tự động bật syntax highlighting lên rồi, việc vì mà phải khổ công gõ thêm cái shebang đấy ? mà shebang ko có ý nghĩa làm cho cái "xanh xanh đỏ đỏ" đấy hiện lên đâu bồ, nó có ý nghĩa quan trọng nhưng ko phải thế. Bởi vậy tớ mới hỏi lại thôi.

Last edited by tuantub (25/09/2007 20:18)

99

Re: xvnkb-0.2.9a trong Ubuntu-7.04

tuantub viết:

Sao lại viết cái shebang là #!/bin/xvnkb.sh ?? cái này tớ không hiểu, có ai giải thích hộ được không?

chắc bác maikhai ghi nhầm đấy Tuấn ạ !  chữ "xvnkb."  do bác ...suy ra !

nhắc lại là bác hồi trẻ phải đi lính ! thành hiểu biết về tin học toàn là ...phải học nhại  vì đã không có điều kiện học cơ bản (chiến tranh hoài !) Mà chẳng ai nói cho bác cái ý nghĩa của dòng đầu #!/bin/sh  là để gợi shell !

100

Re: xvnkb-0.2.9a trong Ubuntu-7.04

wangji viết:

chắc bác maikhai ghi nhầm đấy Tuấn ạ !  chữ "xvnkb."  do bác ...suy ra !

nhắc lại là bác hồi trẻ phải đi lính ! thành hiểu biết về tin học toàn là ...phải học nhại  vì đã không có điều kiện học cơ bản (chiến tranh hoài !) Mà chẳng ai nói cho bác cái ý nghĩa của dòng đầu #!/bin/sh  là để gợi shell !

Vầng, bác bảo vậy là em hết thắc mắc rồi, mong học hỏi các bác nhiều hơn,  em mới là newbie nên ăn nói có gì hơi mạo phạm các bác thông cảm nha, mới vào nghề nên cái gì cũng why ? and why ?.
thân mến.