Титла: X11 encoding Публикувано от: beliconfused в Mar 01, 2017, 10:28 Здравейте, това ми е първата тема и като цяло се надявам, че няма да бъда изхейтен поради една или друга причина.
Та, искам да си направя един kickstart файл със system-config-kickstart на CentOS 7 и си правя X11Forwarding и като изкарам прозореца на моя MAC ми излизат много квадратчета (https://s22.postimg.org/g97sehd4h/Screen_Shot_2017_03_01_at_10_23_43_AM.png) [root@server ~]# echo $LANG en_US.UTF-8 [root@server ~]# cat /etc/locale.conf LANG="en_US.UTF-8" [root@server ~]# grep 11 /etc/ssh/sshd_config X11Forwarding yes #X11DisplayOffset 10 #X11UseLocalhost yes # X11Forwarding no На самият сървър всичко ми изглежда ок, някой има ли представа какво пропускам ? Титла: Re: X11 encoding Публикувано от: go_fire в Mar 01, 2017, 11:40 Първо добре дошъл!
Пич, тук не сме хейтъри. ;D Така изглежда, че проблема не е в X client, а в X server. Щом на локалната машина всичко е наред, то проблема е в отдалечената, сиреч проклетата нахапана ябълка. Отначало си помислих, че са шрифтовете. Но, ако няма подходящи, просто ще е грозно, а не на квадратчета. Тогава остава тамошната локализация. UTF8 ли е? п.п. Много отдавна не бях виждал някой да ползва директно X protocol-a. Той даже в повечето дистрибуции е забранен: Код
Повечето хора правят това упражнение през ssh -X или -Y. Може да пробваш, но при моето подозрение сигурно няма да помогне. п.п.п. Какво точно искаш да направиш. Защо ти е необходимо да прехвърляш графика от една на друга машина? Най-вероятно има и по-културни решения. Обясни си точния проблем, който искаш да решиш. Титла: Re: X11 encoding Публикувано от: Naka в Mar 01, 2017, 11:59 Я кажи след като успееш да го направиш това, дали чрез kickstart инсталация може да се избегне тази гадост: http://www.linux-bg.org/forum/index.php?topic=47621
Цитат Но, ако няма подходящи, просто ще е грозно, а не на квадратчета.Квадратчета не означава ли че в шрифта просто няма съответният уникоде символ и не може да се изобрази? Титла: Re: X11 encoding Публикувано от: remotexx в Mar 01, 2017, 21:33 Naka да се надяваме че е "малкия дявол" и наистина е от шрифта
тогава може би това ще помогне: Код http://robert.penz.name/354/how-to-fix-the-font-for-virt-manager-via-x-forwarding/ но ако колегата по-горе е прав и отсреща "сървъра" не ги подава в УТФ-8 ами в нещо друго тогава какво? Титла: Re: X11 encoding Публикувано от: beliconfused в Mar 02, 2017, 10:49 @remotexx много ти благодаря човече, излезна си с цялата красота :)
Нямам конкретен кейс, просто си чета една книжка на червената шакпа и си правя мои експерименти, а и като цяло не съм го ползвал въобще X11, само не разбрах защо е забранен в някои дистрибуции ? Конкретно за кискстарт, не мисля, че има как да се workaorounde-не градата, която си ударил с кискрат, понеже крайният резултат е така или иначе инсталация :) Титла: Re: X11 encoding Публикувано от: go_fire в Mar 02, 2017, 11:16 Забранен е да се използва извън рамките на машината, защото това е открит протокол — в чист текст. От там нататък всеки може да прихване тази комуникация и да прави разни бели на машината ти. E има нещо наречено MIT-MAGIC-COOKIE (разгледай ~/.Xauthority), но домогването и до него не е невъзможно.
Титла: Re: X11 encoding Публикувано от: Naka в Mar 02, 2017, 11:57 само не разбрах защо е забранен в някои дистрибуции ?Redhat security paranoia. Цитат Конкретно за кискстарт, не мисля, че има как да се workaorounde-не градата, която си ударил с кискрат, понеже крайният резултат е така или иначе инсталация Не съм ударил гредата с кикстарт инсталация, а със стандартната инсталация. Та затова си помислих, че може би през кикстарт инсталация би могло да се избегне? Ама и никога не съм пробвал кикстарт инсталация. Титла: Re: X11 encoding Публикувано от: beliconfused в Mar 02, 2017, 14:07 Извинявай, обърках се просто.
Мерси и на трима ви :) |