Nowe posty

xx Touchpad po pewnym losowym czasie przestaje reagować (7)
Dzisiaj o 13:28:28
xx badblocks nie sprawdza dalej. (3)
Wczoraj o 20:44:36
xx Automat/scrypt do uruchamiania bootowalnego USB (0)
2019-04-22, 22:15:41
xx Zdalne polaczenie z posrednikiem pod Ubuntu bez GUI (2)
2019-04-22, 20:59:31
xx Uprawnienia (1)
2019-04-22, 14:10:38
xx bład krytyczny na dysku, dysk jest w LVM (2)
2019-04-19, 06:38:20
xx Przekierowanie na bezpieczną stronę z SSL (1)
2019-04-16, 19:52:43
xx bootloader (4)
2019-04-13, 18:31:03
xx Ubuntu i Bluetooth (1)
2019-04-12, 10:12:18
clip Opera - odtwarzanie niektórych filmów nie działa (1)
2019-04-12, 00:41:50

Autor Wątek: Problem: Xterm się zamyka  (Przeczytany 2891 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
Problem: Xterm się zamyka
« dnia: 2008-04-01, 12:48:58 »
Witam,
Mam problem: xterm przestaje wyświetlać tekst po napotkaniu znaków o kodach większych od 128. Na pewno tak się dzieje dla znaku o kodzie 144 (0x90), bo na nim to wykrylem. Uzywam najnowszej wersji xterm (Xterm 234). Skrypt configure był tak uruchomiony:
./configure --prefix=/jakas/sciezka --enable-logging

Jak przekonac xterm'a aby chcial wyswietlac tez takie znaki?

Mam jeszcze możliwość przerobienia mojego programu żeby zamiast znaków spoza Ascii7 wyświetlał np. kropki, ale wolałbym tego uniknąć.

Pozdrawiam,
Daniel

Offline mateo86

  • Users
  • Guru
  • *****
  • Wiadomości: 652
    • Zobacz profil
Problem: Xterm się zamyka
« Odpowiedź #1 dnia: 2008-04-01, 20:37:12 »
Bij, zabij, xterm Ci nie wyswietli znaku #144. Bo do tego znaku nie jest przypisany zaden symbol graficzny. Xterm dziala dobrze. wyswietlane sa znaki:
od 33 do 126; //znaki interpunkcujne, litery, cyfry i pare znaczkow
od 161 do 254; // te znaki sluza do robienia tabelek i innych dupcow, ktore nie sa literami lub sa to znaki odpowiednie dla regionu w ktorym sie to wykorzystuje (np. polskie znaki: ą, ę, ć itp.)

w pozostalych zakresach znajduja sie znaki ktore kiedys sluzyly (czy teraz to nie wiem) do sterowania sprzetem (np. drukarkami).

--EDIT--

Nie pamietam dokladnie, ale znak #7, #8 albo #11 to brzeczyk systemowy ;)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
Problem: Xterm się zamyka
« Odpowiedź #2 dnia: 2008-04-02, 17:10:58 »
No nie bardzo - xterm który domyślnie jest w Fedora Core 5 to potrafi. Używałbym jego, ale niestety nie miał opcji logowania do pliku, więc skompilowałem sobie xterma tak żeby to potrafił. Tak więc najwyraźniej muszę coś wyłączyć (albo włączyć) w trakcie kompilacji - pytanie tylko co.

Tak przy okazji, znaki o kodach od 0 to 31 (wszystko to jest poniżej spacji) zamieniam na kropki przed wyświetleniem, więc nie mam z nimi żadnych problemów.

EDIT:

A jednak się da :) Poeksperymentowałem trochę i udało mi się stworzyć coś takiego:

./configure --prefix=/jakas/sciezka --enable-logging --enable-mini-luit --enable-luit

Działa dowolna z dwóch ostatnich opcji, ale wolałem dać obydwie. Teraz znaki po kodach   powyżej 128 wyświetlają się jako puste kwadraciki. Jeszcze spróbuję jakoś zmusić xterm'a żeby wyświetlał jakieś krzaczki zamiast tych kwadracików - może się też uda.