Następna strona Poprzednia strona Spis treści

7. dosemu i X-y(9/2/97).

7.1 Czy mogę uruchomić dosemu na konsoli podczas działania X-ów?

Ronald Schalk (R.Schalk@uci.kun.nl) zgłosił (17/1/94), że

Tak, nie ma problemu. Tylko pamietaj, aby używać CTRL-ALT-<Fn> do poruszania się pomiędzy wirtualnymi konsolami i możesz uruchamiać jakiekolwiek aplikacje pod Linux-a (dosemu to też aplikacja pod Linux-a). Prawie zawsze mam uruchomionego WP5.1 w sesji dosemu.

[Uwaga: Użyj CTRL-ALT-F7, aby przełączyć się z powrotem do X-ów jeśli X-y uruchomione są na 7 virtualnej konsoli.]

7.2 Czy możliwe jest uruchamianie dosemu w oknie w X-ach?

Jeśli masz zainstalowane X-y i udało ci się skompilować dosemu oraz uruchomić go w trybie tekstowym, to powinieneś móc uruchomić "xdos" lub "dos -X", żeby uruchomić je w oknie w X-ach. Jeśli to nie działa, to sprawdź następujące punkty.

  1. Wkompilowana obsługa X-ów w dosemu. Jest to opcja domyślna, chociaż jeśli w pliku z opcjami kompilacji podałeś "x off", to nie masz obsługi X-ów. Tak więc zmień "x off" na "x on", napisz "make pristine; make; make install" i powinieneś otrzymać skompilowane dosemu z obsługą X-ów jeśli masz zainstalowane biblioteki X-ów w /usr/X11R6.
  2. Ustaw mapę klawiatury w X-ach. W xterm-ie napisz:
         xmodmap -e "keycode 22 = 0xff08"
         xmodmap -e "keycode 107 = 0xffff"
    
    Linie te ustawiają poprawną obsługę klawiszy odpowiednio backspace i delete.
  3. Konfiguracja opcji w pliku /etc/dosemu.conf związanych z X-ami.

Możesz też uruchomić dosemu w kolorowym xterm-ie, co nie jest zalecane ponieważ większość kolorowych xterm-ów źle obsługuje złożone metody wyświetlania tekstu w dosemu. To nie wymaga włączonej obsługi X-ów w dosemu. Chociaż jeśli naprawdę chcesz to zrobić, to postępuj według poniższych kroków:

  1. Zaistaluj ansi_xterm. Zalecany pakiet można znaleźć na ftp,icm.edu.pl.
  2. Ustaw mapę klawiatury w X-ach. W xterm-ie napisz:
         xmodmap -e "keycode 22 = 0xff08"
         xmodmap -e "keycode 107 = 0xffff"
    
    Linie te ustawiają poprawną obsługę klawiszy odpowiednio backspace i delete.
  3. Skonfiguruj w pliku /etc/dosemu.conf opcje związane z terminalem (nie X-ami).

Marty Leisner (leisner@sdsp.mc.xerox.com) zgłosił (31/3/95)

W bazie danych xrdb mam następujące zasoby:

dosxterm*Font:  vga
dosxterm*geometry:      80x25
dosxterm*saveLines: 25

albo mam alias-a"dosxterm=term -fn vga -title dosxterm -geometry 80x25 -sl 25"

Jeśli używasz metody z xrdb, to wszystko co musisz zrobić to napisać "xterm -name dosxterm".

7.3 Xdos nie działa na odległym ekranie X-ów!

W tej chwili, dosemu używa rozszerzeń MIT do pamięci dzielonej. Rozszerzenia te działają tylko na lokalnym ekranie. Jeśli chcesz uruchomić dosemu na odległym ekranie, to skompiluj dosemu z ustawieniem "mitshm off" w pliku z opcjami do kompilacji po poleceniu "make pristine" albo na czystym drzewie ze źródłami.(9/2/97).

7.4 Xdos nie znajduje czcionek VGA.

Sprawdź czy czcionki VGA, które zainstalowałeś są na liście font.dir w katalogu, w którym je instalowałeś:

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

Jeśli zainstalowałeś jakieś czcionki pod X-y, tak jak wtedy kiedy pierwszy raz instalowałeś dosemu z obsługą X-ów, musisz uruchomić programy "mkfontdir" a potem "xset fp rehash". Instalacja dosemu powinna się zająć poleceniem "mkfontdir" i poinformuje cię o "xset fp rehash". Powiedz nam jeśli ci to nie działa.

7.5 Czcionki VGA są bardzo małe w mojej dużej rozdzielczości.

Poszukaj czcionek vga11x19. (13/2/97).

7.6 Kompilacja dosemu przerywa się na jakichś dziwnych błędach dotyczących X-ów.

Jak już to zostało powiedziane wcześniej dosemu domyślnie używa rozszerzeń MIT do pamięci dzielonej. W XFree86 są one dostępne tylko w wersji 3.1.2 i nowszej. Jeśli masz starszą wersję, to zastanów się nad uaktualnieniem lub skonfiguruj dosemu tak, aby nie używało tych rozszerzeń (zobacz ostatnią sekcję)(9/2/97).

7.7 Czy emulacja ansi działa poprawnie?

Marty Leisner (leisner@sdsp.mc.xerox.com) zgłosił(31/3/95), że

Tak. Używam nnansi.com pod X-ami. tryby 25-, 43- i 50-liniowe działają poprawnie, chociaż tryb 50-liniowy jest trudny w użyciu przy rozdzielczości 1024x768 (o ile nie użyjesz mniejszych czcionek albo większego monitora). Tryb 43-liniowy zmieni rozmiar xterm-a tak, aby zawierał on 43 linie.


Następna strona Poprzednia strona Spis treści