Tinycore Linux ¿¡ À¯´ÏÄÚµå ±Û²Ã ¼³Ä¡ ¹æ¹ýÀ» ¾Æ½Ã³ª¿ä?

   Á¶È¸ 1460   Ãßõ 0    

M Shell for TCRP 메뉴를 한글화 해서 보여드리고 싶어서 이미 구현을 다 마쳤는데,

 

커다란 장벽에 막혔습니다.

 

Tinycore Linux 자체가 원래 경량화된 리눅스라서 유니코드 폰트들은 원래 설치가 되어 있지 않다고 합니다.

 

그래서 chatGPT 가 알려주는 대로 이것저것 다 깔아보고 있는데, 설치자체는 잘 되는것 처럼 보이지만 막상 aterm 에 로드 시키는게 안먹힙니다.

 

폰트 설치는 TTF 부터 아래 두가지

tce-load -wi unifont

tce-load -wi dejavu-fonts-ttf

 

그다음은 비트맵 폰트

tce-load -wi terminus-fonts

 

TTF 는

fc-cache -fv 로 적용을 해줘야 한다는것 같아서 해봤구요.

 

aterm 환경설정인

.Xdefaults 파일에 font 가 Fixed 로 지정된

된걸 대신 바꾸어 넣어 보기도 했구요.

 

aterm -fn unifont

aterm -fn "DejaVu Sans Mono:size=12"

 

이렇게 이것저것 다 넣어봐도 다 몰라먹는다고만 나오네요.

aterm: can't load font "unifont"

aterm: can't load font "DejaVu Sans Mono:size=12"


X 환경과 aterm 환경은 같은거라 보고 계속 자료를 찾아보는데 쉽지가 않네요.

혹시 아시는분 계실까요?

image
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÁÒ½´¾Æ 2023-03
Áö¼ÓÀûÀÎ ¾÷±×·¹À̵带 ³ë°í¿¡ °¨»ç µå¸³´Ï´Ù... 

Áú¹®ÀÌ ÀÖ½À´Ï´Ù.
PeterSuh-Q3 ´Ô  tinycore-redpill v0.9.4.0-1 ÀÔ´Ï´Ù.    https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.4.0-1
pocopico ´Ô tinycore-redpill ¹öÀüÀº v0.9.4.3 ÀÔ´Ï´Ù.  https://github.com/pocopico/tinycore-redpill/releases

µÎ °¡Áö ¹öÀü ¹øÈ£°¡ ºñ½ÁÇؼ­  ... ¹öÀü ¹øÈ£°¡ ´Ù¸£Áö¸¸ tinycore-redpill ÀÌ µ¿ÀÏÇÑ °ÍÀΰ¡¿ä?

Á¦°¡ ÃÖÁ¾ ¹öÀüÀ» À߸ø ã°í ÀÖ´Â °ÍÀΰ¡¿ä?
     
°°Àº Áú¹®À» ÇϽźÐÀÌ ¸îÁÖÀü¿¡ °è¼Å¼­ ÀÌ·¸°Ô ´äº¯À» µå·È½À´Ï´Ù.

https://svrforum.com/nas/698590
          
ÁÒ½´¾Æ 2023-03
¤¾¤¾¤¾  ÁË¼Û . 
TCRP°¡ ¹» ÀǹÌÇÏ´ÂÁö ¸ð¸£´Â »óÅ¿¡¼­ ÇØ´ç ³»¿ëÀ» Àо ÃæºÐÈ÷ ÀÌÇØ ÇÏÁö ¸øÇß¾ú±º¿ä...
¾Ë°í ÀÖ´Â ¹üÀ§ °æ°è ±ÙóÀÇ Á¤º¸³ª Áö½ÄÀÌ  ½ÀµæÀÌ °¡´ÉÇÏ´Ù´Â ¸»ÀÌ ´À²¸Áö´Â±º¿ä.
Àоú´ø °Í °°Àºµ¥ ..
¸®³ª 2023-03
¿À·¡ Àü ±ÛÀÌÁö¸¸ aterm ÀÌ À¯´ÏÄÚµå Áö¿ø ¾È ÇÑ´Ù´Â ³»¿ëÀÌ ÀÖ´øµ¥
Å͹̳ΠÇÁ·Î±×·¥À» ¹Ù²ãº¸¼Ì´ÂÁö¿ä?
     
êGPT ¿¡ ¹°¾îºÃ½À´Ï´Ù.
-----------------------------------
aterm ÀÌ À¯´ÏÄڵ带 Áö¿øÇÏÁö ¾Ê´Â°¡?

atermÀº À¯´ÏÄڵ带 Áö¿øÇÕ´Ï´Ù. ÇÏÁö¸¸ Å͹̳Π¼³Á¤¿¡ µû¶ó À¯´ÏÄڵ尡 Á¦´ë·Î Ãâ·ÂµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

¸¸¾à aterm¿¡¼­ À¯´ÏÄÚµå Ãâ·ÂÀÌ ¾È µÈ´Ù¸é, ¾Æ¸¶µµ ¼³Á¤ ¹®Á¦°¡ ÀÖÀ» °¡´É¼ºÀÌ Å®´Ï´Ù. UTF-8 ¼³Á¤ÀÌ Á¦´ë·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇغ¸¼¼¿ä. locale ¸í·É¾î¸¦ ½ÇÇàÇÏ¿© ÇöÀç ½Ã½ºÅÛÀÇ ¾ð¾î ¼³Á¤À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. UTF-8ÀÌ Áö¿øµÇ´ÂÁö È®ÀÎÇÏ°í, ¸¸¾à Áö¿øµÇÁö ¾Ê´Â´Ù¸é, ´ÙÀ½°ú °°ÀÌ ¼³Á¤À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

export LANG=en_US.utf8
export LC_ALL=en_US.utf8
ÀÌÁ¦ aterm¿¡¼­ À¯´ÏÄڵ尡 Àß Ãâ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.

-----------------------------------
Tinycore Linux aterm ÀÇ Æ¯¼öÇÑ »óȲÀÎÁö´Â ¸ð¸£°ÚÀ¸³ª À§ ¼³Á¤À» Çغôµ¥, ¾Æ·¡Ã³·³ locale ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.

tc@box:~$ export LANG=en_US.utf8
tc@box:~$ export LC_ALL=en_US.utf8
tc@box:~$ aterm
aterm: Cannot set locale
^C
tc@box:~$ xterm
aterm: Cannot set locale
^C
tc@box:~$
ÁÒ½´¾Æ 2023-03
ÀÌ¹Ì ÀÐÀ¸½Å ³»¿ë ÀÏ ¼öµµ ÀÖÁö¸¸ ...
locale.tcz ¸¦ ¼³Ä¡ ÇØ¾ß ÇÑ´Ù°í ÇÕ´Ï´Ù.

http://tinycorelinux.net/faq.html
http://forum.tinycorelinux.net/index.php?topic=23685.0
http://forum.tinycorelinux.net/index.php?topic=165.0
°¨»çÇÕ´Ï´Ù. ¾à°£ÀÇ ¿¬±¸´ë»óÀÌ »ý±ä°Í °°½À´Ï´Ù. Tinycore ¿¡¼­ aterm Àº À¯´ÏÄڵ带 Áö¿øÇÏÁö ¾Ê´Â´Ù°í ÁÒ½´¾Æ´ÔÀÌ ¾Ë·ÁÁֽŠ³»¿ë¿¡ ³ª¿ÍÀֳ׿ä.
´ë½Å rxvt ³ª gnome-terminal À» »ç¿ëÇØ¾ß ÇÒ°Í °°Àºµ¥,
tce-load -wi rxvt
ÀÏ´Ü rxvt ¼³Ä¡Çؼ­ ½ÃÇèÁßÀÔ´Ï´Ù.
unicode ¸¦ Áö¿øÇÑ´Ù°í Çؼ­ urxvt °¡ ½ÇÇàÄ¿¸Çµå ³×¿ä.
locale ºÎºÐºÎÅÍ °æ°í°¡ ¶ß°í ³­¸®°¡ ³µ³×¿ä. ¤¾¤¾
ÀÌÁ¦ ºÎÅÍ ´õ ÆÄ°í µé¾îºÁ¾ß °Ú½À´Ï´Ù. ^^
´öºÐ¿¡ ¼º°øÇß½À´Ï´Ù. rxvt ¾øÀÌ aterm µµ °¡´ÉÇϳ׿ä. ¤¾¤¾
ó¸®ÇÑ Ä¿¸Çµå°¡ ¾à°£µÇ´Âµ¥, ÀÌ°Í Á¤¸®Çؼ­ ÇÁ·Î±×·¥¿¡ ³Ö¾îº¸°Ú½À´Ï´Ù.
ÀÌ ÆÁÀº Tinycore Æ÷·³¿¡µµ °øÀ¯µå·Á¾ß °Ú½À´Ï´Ù.
chatGPT µµ °ú°Å ¹öÀü¿¡ ȣȯµÇ´Â Á¤º¸¸¸ ÀÚ²Ù ¾Ë·ÁÁִµ¥ Áö±ÝÀº ¾ø´Â Ʋ¸° ÆÐÅ°Áö local.tcz ¸¸ ÀÚ²Ù ¹ÞÀ¸·Î°í¸¸ ³ª¿Í¼­ ÇÑÂüÀ» Çì¸Þ¾ú½À´Ï´Ù.

tce-load -wi getlocale
sudo mkdir /usr/lib/locale && sudo localedef -c -i ko_KR -f UTF-8 ko_KR.UTF-8
export LANG=ko_KR.utf8
export LC_ALL=ko_KR.utf8

¾Æ, Á¦°¡ ÇѱÛÀ» º¸°í ³Ê¹« ±â»Û³ª¸ÓÁö Âø°¢À» Ç߳׿ä.
TC ³»ºÎ¿¡¼­ ¶ß´Â aterm ¿¡¼­ º» ÇѱÛÀÌ ¾Æ´Ï¶ó
Á¦ ·ÎÄà Å͹̳ÎÀÎ PortX ¿¡¼­ ½ÇÇàÇؼ­ ÇѱÛÀÌ °¡´ÉÇ߳׿ä. ¤Ì¤Ì
¾î·´ø ko_KR.utf8 ·ÎÄÉÀÏ ¼ÂÆñîÁö´Â ¼º°øÇß½À´Ï´Ù.
TC ¾È¿¡¼­´Â aterm Àº ¿©ÀüÈ÷ ¾ÈµË´Ï´Ù.
´Ù¸¥ À¯´ÏÄÚµå Áö¿øµÇ´Â Å͹̳ÎÀÎ urxvt ¸¦ ´Ù½Ã ¾Ë¾ÆºÁ¾ß °Ú½À´Ï´Ù.
·ÎÄÉÀÏ ¼ÂÆÿ¡ ¼º°øÇßÀ¸´Ï ±× ´ÙÀ½ °úÁ¤ ÁøÇàÇØ º¸¸é µÉ°Í °°½À´Ï´Ù.

ferran, you would be better off with a UTF-8 locale. It's the standard and will prevent headaches such as this.

To solve all UTF8 issues I can think of, you need 4 things:

1. First, you need a UTF-8 locale extension. Re-run getlocale.sh and select ca_ES.UTF-8/UTF-8 (it's listed 17% down the list). This will create mylocale.tcz extension in your tce/optional/ directory

2. You also need the appropriate boot code. In your extlinux.conf make sure you have lang=ca_ES.UTF-8

3. You need a terminal font that supports UTF-8. I know that Luxi Mono supports UTF8 and is included by default, so please make sure you have this line in your ~/.Xdefaults:
Code: [Select]
URxvt*font: xft:Luxi Mono:pixelsize=14
After we know your problem is gone, you can change the font to something else.

4. This is unrelated to UTF8 support in terminal, but you need to set G_FILENAME_ENCODING to something sensible so that gtk3 applications can handle UTF8 characters in filenames. Just add this line to your ~/.profile:
Code: [Select]
export G_FILENAME_ENCODING=@locale

After you do steps 1-3 above, I promise your terminal issues will go away (in urxvt, anyway. aterm does not support UTF8).


QnA
Á¦¸ñPage 318/5685
2014-05   4967872   Á¤ÀºÁØ1
2015-12   1504216   ¹é¸Þ°¡
2023-03   5061   NiteFlite9
2023-03   1775   audacity
2023-03   1964   GPGPU
2023-03   1809   AplPEC
2023-03   1758   ´ÙÃʸ°
2023-03   2797   »õÃÑ
2023-03   2656   ±×¸°
2023-03   1534   ½º¹«ÇÁ
2023-03   1350   Áý±¸¼®
2023-03   1461   È­Á¤Å¥»ï
2023-03   1596   KSETT
2023-03   1704   ÁÒ½´¾Æ
2023-03   2040   Ǫ¸£¸°
2023-03   1417   ½Ã°øÀÇÆødz
2023-03   2080   VSPress
2023-03   1253   Rainwalk
2023-03   2339   ¿¡·ûµ¨
2023-03   1338   Ȧ¸¯0o0
2023-03   2103   ¾ÈöÇö
2023-03   1105   È£¹Ú°í±¸¸¶