Next Previous Contents

7. dosemu dan X-windows(97/2/9).

7.1 Dapatkah saya menjalankan dosemu dalam mode console ketika menjalankan X?

Ronald Schalk (R.Schalk@uci.kun.nl) menyatakan (94/1/17)

Ya, bukan masalah. Perlu diingat untuk menggunakan ctrl-alt-<Fn> untuk menuju sebuah Virtual Console (VC), dan anda dapat menjalankan sembarang aplikasi Linux (dosemu adalah sebuah aplikasi linux). Saya hampir selalu menjalankan WP5.1 dalam sebuah dos session.

[Catatan: Gunakan ctrl-alt-F7 untuk switch kembali ke X dari dosemu, jika X berjalan dalam VC7.]

7.2 Mungkinkah menjalankan dosemu dalam sebuah window di X-windows?

Jika anda meng-install X installed dan telah berhasil mengkompilasi dosemu kemudian berhasil menjalankannya di luar X-windows, anda seharusnya dapat menjalankan "xdos" atau "dos -X" untuk membuka sebuah window dosemu. Jika tidak berhasil, pastikan:

  1. Dosemu terkompilasi dengan  support untuk X. Ini adalah default,
     bagaimanapun juga jika anda mengkonfigurasi dosemu dengan 
     "./configured --without-x", anda tidak mempunyai X support. Lakukan 
     "make pristine; ./configure; make; make install", akan membuat
     dosemu-executable dengan X support, jika anda mempunyai
     X-libraries terinstall dalam /usr/X11R6.
  2. Set up key-mapping X anda.  Dalam sebuah xterm, ketik

     xmodmap -e "keycode 22 = 0xff08"
     xmodmap -e "keycode 107 = 0xffff"

     Baris tersebut akan memperbaiki backspace dan delete.
  3. Konfigurasikan option yang berhubungan dengan X dalam file   
     /etc/dosemu.conf anda.

Pilihan lain, anda dapat menjalankan dosemu dalam sebuah color xterm, Yang tidak direkomendasikan karena banyak color xterm yang mempunyai buggy support untuk kapabilitas dosemu menampilkan text. Hal tersebut tidak memerlukan X_SUPPORT terkompilasi di dalam dosemu. Namun jika anda benar-benar ingin melakukan hal tersebut ikuti langkah-langkah berikut :

  1. Install ansi_xterm. Package yang direkomendasikan ada
     tsx-11.mit.edu:/pub/linux/ALPHA/dosemu/Development/ansi-xterm-R6.tar.gz

  2. Set up key-mapping X anda.  Dalam sebuah xterm, ketik

     xmodmap -e "keycode 22 = 0xff08"
     xmodmap -e "keycode 107 = 0xffff"

     Baris tersebut akan memperbaiki backspace dan delete.

  3. Konfigurasikan setting yang berhubungan dangan terminal (bukan X)
     dalam /etc/dosemu.conf
(972/9).

Marty Leisner (leisner@sdsp.mc.xerox.com) menyatakan (95/3/31)

Saya mempunyai log xrdb berikut

dosxterm*Font: vga dosxterm*geometry: 80x25 dosxterm*saveLines: 25
atau saya aliaskan "dosxterm" ke "term -fn vga -title dosxterm -geometry 80x25 -sl 25"

Jika anda menggunakan metode xrdb, yang harus anda lakukan hanyalah menjalankan "xterm -name dosxterm"

7.3 Xdos tidak berjalan dalam sebuah remote X-display!

Saat ini, dosemu di-set up menggunakan extension shared memory MIT. Extension ini hanya bekerja pada sebuah local display. Jika anda menginginkan xdos berjalan dalam sebuah remote display, konfigurasikan dosemu dengan "./configure --enable-nomitshm" setelah "make pristine" atau pada clean source tree(97/2/9).

7.4 Xdos tidak menemukan font VGA

Cek apakah font vga yang anda install terdaftar dalam font.dir dari directory di mana anda menginstall font:

hertz:~> grep misc /usr/X11R6/lib/X11/XF86Config
    FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
hertz:~> grep vga /usr/X11R6/lib/X11/fonts/misc/fonts.dir 
vga.pcf vga
vga11x19.pcf vga11x19
hertz:~> ls /usr/X11R6/lib/X11/fonts/misc/vga*
/usr/X11R6/lib/X11/fonts/misc/vga.pcf
/usr/X11R6/lib/X11/fonts/misc/vga11x19.bdf
/usr/X11R6/lib/X11/fonts/misc/vga11x19.pcf
Jika anda meng- installed beberapa font X, seperti yang anda lakukan ketika menginstall dosemu dengan X-support pertama kali, "mkfontdir" kemudian jalankan "xset fp rehash". Instalasi dosemu akan memperhatikan "mkfontdir" dan memberi tahu tentang "xset fp rehash". Hubungi kami jika anda tidak dapat melakukannya. (97/2/13)

7.5 Font vga terlalu kecil pada display resolusi tinggi

Cobalah font vga11x19. (97/2/13)

7.6 Proses kompilasi Dosemu gagal menghasilkan error yang berhubungan dengan X!

Seperti disebutkan di atas, dosemu menggunakan extension shared memory MIT secara default. Di bawah Xfree86 hanya tersedia Versi 3.1.2 ke atas. Jika anda mempunyai versi yang lebih lama, pertimbangkan untuk melakukan upgrade atau konfigurasikan dosemu agar tidak menggunakan extension tersebut (lihat bagian akhir di atas) (97/2/9).

7.7 Apakah emulasi ansi berjalan sempurna ?

Marty Leisner (leisner@sdsp.mc.xerox.com) menyatakan (95/3/31)

Ya. Saya gunakan nnansi.com di bawah X windows. Saya temukan mode 25, 43 dan 50 line bekerja dengan baik, bagaimanapun mode 50 line sulit digunakan dalam resolusi layar 1024x768 (kecuali font yang lebih kecil digunakan dan anda gunakan layar yang lebih besar. Mode 43 line akan me-resize xterm window untuk menggunakan 43 line.


Next Previous Contents