BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: Ср 26 ноя, 2014 10:39 pm 
Не в сети

Зарегистрирован: Ср 26 ноя, 2014 10:00 pm
Сообщения: 5
Добрый день,
Подскажите люди добрые, как же освоить эти иксы... Документация скудная, еще и на чужом языке. Установил Xorg, afterstep, xdm из портов. Xdm после ввода имени/пароля просто перезапускается, русские буквы ввести с клавиатуры никак не получается, но что меня добивает - еще и в консоль вернуться невозможно. Таким образом - после запуска xdm единственное доступное действо - перезагрузка, а после запуска startx придется уже дальше "там" и работать.

По контрол-альт-Ф* вроде как консоли переключаются, но экран остается прежним - исчезает только указатель мышки. По альт-Ф9 указатель появляется и все опять работает. Если завершить работу afterstep, то на экране остаются обои. Если набрать на клавиатуре startx то все опять запускается и работает далее. Увидеть консоли - никак. Аналогично при запуске xdm.

Подскажите, где хоть копать?
-
FreeBSD 10.0, видео HD2600XT


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 27 ноя, 2014 12:02 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5100
Откуда: Москва
kamkam писал(а):
Подскажите люди добрые, как же освоить эти иксы... Документация скудная, еще и на чужом языке. Установил Xorg, afterstep, xdm из портов. Xdm после ввода имени/пароля просто перезапускается

Что в ~/.xsession? Запуск afterstep там прописан?
Что в ~/.xsession-errors?

kamkam писал(а):
русские буквы ввести с клавиатуры никак не получается

Настаивайте локализацию.
https://www.freebsd.org/doc/handbook/lang-setup.html со слов "To configure Russian fonts for Xorg".

kamkam писал(а):
но что меня добивает - еще и в консоль вернуться невозможно

По контрол-альт-Ф* вроде как консоли переключаются, но экран остается прежним - исчезает только указатель мышки. По альт-Ф9 указатель появляется и все опять работает. Если завершить работу afterstep, то на экране остаются обои. Если набрать на клавиатуре startx то все опять запускается и работает далее. Увидеть консоли - никак.

https://wiki.freebsd.org/Graphics/WITH_NEW_XORG читать про Not supported в конце.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 27 ноя, 2014 12:50 am 
Не в сети

Зарегистрирован: Ср 26 ноя, 2014 10:00 pm
Сообщения: 5
Спасибо!
Создал .xsession, теперь xdm работает как надо.

Цитата:
Настаивайте локализацию.
в соседней ветке посоветовали запускать setxkbmap. Работает, но все равно непонятно почему игнорируется /etc/X11/xorg.conf, т.е. то что написано в хэндбуке - не работает.

Цитата:
https://wiki.freebsd.org/Graphics/WITH_NEW_XORG читать про Not supported в конце.
Да, все как у меня. А я безрезультатно полдня поиск мучал..
Что такое WITH_NEW_XORG не очень понятно, файл /etc/make.conf у меня отсутствует.
Я правильно понял что бороться нет смысла, надо ставить 10.1?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 27 ноя, 2014 1:34 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5100
Откуда: Москва
kamkam писал(а):
Цитата:
Настаивайте локализацию.
в соседней ветке посоветовали запускать setxkbmap. Работает, но все равно непонятно почему игнорируется /etc/X11/xorg.conf, т.е. то что написано в хэндбуке - не работает.

У меня работает так (переключение по menu либо правому winkey):
Код:
Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option      "XkbLayout" "us,ru(winkeys)"
    Option      "XkbOptions" "grp:rwin_toggle,grp:menu_toggle,grp_led:scroll"
EndSection

но setxkbmap советуют правильно - им можно сделать то же самое, только налету и без ковыряния в конфиге.

kamkam писал(а):
Цитата:
https://wiki.freebsd.org/Graphics/WITH_NEW_XORG читать про Not supported в конце.
Да, все как у меня. А я безрезультатно полдня поиск мучал..
Что такое WITH_NEW_XORG не очень понятно, файл /etc/make.conf у меня отсутствует.
Я правильно понял что бороться нет смысла, надо ставить 10.1?

WITH_NEW_XORG смысла уже не имеет, он включен по умолчанию. Ссылка призвана намекнуть что да, нужно обновиться до 10.1 и использовать драйвер системной консоли vt.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 27 ноя, 2014 1:43 am 
Не в сети

Зарегистрирован: Ср 26 ноя, 2014 10:00 pm
Сообщения: 5
Цитата:
У меня работает так (переключение по menu либо правому winkey)
Не работает. Я так понял что виноват некий hal.. Жизнь можно положить чтоб разобраться, остановлюсь на setxkbmap, он работает безупречно.

Еще раз спасибо, пошел все сначала ставить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 27 ноя, 2014 1:51 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5100
Откуда: Москва
kamkam писал(а):
Не работает. Я так понял что виноват некий hal.. Жизнь можно положить чтоб разобраться, остановлюсь на setxkbmap, он работает безупречно.

А. Если hal то так и не должно работать. Либо через собственно hal, либо через setxkbmap.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 29 ноя, 2014 12:20 am 
Не в сети

Зарегистрирован: Пт 08 май, 2009 10:20 am
Сообщения: 440
Откуда: Ukraine, Odessa
kamkam писал(а):
По контрол-альт-Ф* вроде как консоли переключаются, но экран остается прежним - исчезает только указатель мышки
если эта картина будет повторяться, можно терминал в текстовый режим перевести

_________________
% -- принятое для xBSD приглашениe командной строки пользователя
# -- принятое для xBSD приглашение комстроки СУПЕРпользователя

FreeBSD 10.3-RELEASE-p16 amd64

порты обновляю через svn, т.е. порты и проблемы с ними самые актуальные


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 02 дек, 2014 10:47 pm 
Не в сети

Зарегистрирован: Ср 26 ноя, 2014 10:00 pm
Сообщения: 5
Цитата:
если эта картина будет повторяться, можно терминал в текстовый режим перевести

картина повторяется, про текстовый режим непонятно - о каком терминале речь?

Поставил freebsd 10.1, ничего не изменилось. Копнул драйвер vt, переключение заработало, только все стало совсем коряво - теперь надо изучать как избавляться от кодировки utf и почему фонты меняются при переключении, почему паузы между переключениями по паре секунд и где искать документацию..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 02 дек, 2014 11:51 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5100
Откуда: Москва
kamkam писал(а):
Поставил freebsd 10.1, ничего не изменилось. Копнул драйвер vt, переключение заработало

Про vt было написано по ссылке и я это специально повторил.

kamkam писал(а):
только все стало совсем коряво - теперь надо изучать как избавляться от кодировки utf

Избавляться надо от любых кодировок отличных от utf-8.

kamkam писал(а):
и почему фонты меняются при переключении, почему паузы между переключениями по паре секунд и где искать документацию..

Не наблюдаю ни проблем со шрифтами, ни пауз.
hw.vga.textmode=1 правда не работает, но оно и не нужно при таком раскладе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 03 дек, 2014 1:16 am 
Не в сети

Зарегистрирован: Ср 26 ноя, 2014 10:00 pm
Сообщения: 5
Так потому и смотрел vt.
После загрузки шрифт страшненький, какой-то широкий, высота похоже 24 строки, при Alt+F* экран гаснет на 3 сек, потом переключается. После запуска иксов при возврате к терминалам на экране уже 47 строк мелким шрифтом.

А что касается UTF, то наверное мне этого не понять, я убежден, что того кто придумал utf следует считать врагом человечества. Я в основном пишу программы на Си и не понимаю что я тогда буду делать со всеми своими наработками..

Похоже vt настроен только на utf, что делает исходную задачу таки неразрешимой.
Двадцать лет назад я ставил первый свой сервер на freebsd и никаких проблем не припоминаю, все делалось по документации и все работало без замечаний и без многочасовых поисков и экспериментов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 03 дек, 2014 1:46 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5100
Откуда: Москва
kamkam писал(а):
После загрузки шрифт страшненький, какой-то широкий, высота похоже 24 строки

Мне шрифт нравится. В любом случае, vt позволяет менять шрифты, можно прикрутить, например, terminus.

kamkam писал(а):
при Alt+F* экран гаснет на 3 сек, потом переключается.

У меня переключается мгновенно.

kamkam писал(а):
После запуска иксов при возврате к терминалам на экране уже 47 строк мелким шрифтом.

vt умный - сначала он использует vga режим с 640x480, а после загрузки KMS модуля переключается на высокое разрешение которое позволяет драйвер.

kamkam писал(а):
А что касается UTF, то наверное мне этого не понять, я убежден, что того кто придумал utf следует считать врагом человечества.

Только вот человечество наоборот вздохнуло с облегченем, потому что с распространением unicode о всех проблемах с кодировками можно забыть. Очень печально что FreeBSD так с этим запоздала.

kamkam писал(а):
Я в основном пишу программы на Си и не понимаю что я тогда буду делать со всеми своими наработками..

Смотря что делает код. Иногда вообще ничего не нужно менять, иногда можно переехать на wchar_t чуть ли не sed'ом, в сложных случаях есть libicu которая умеет делать с юникодными строками всё что угодно.

kamkam писал(а):
Похоже vt настроен только на utf, что делает исходную задачу таки неразрешимой.

Пока да https://wiki.freebsd.org/Newcons, позже возможно поддержка других кодировок будет добавлена.

kamkam писал(а):
Двадцать лет назад я ставил первый свой сервер на freebsd и никаких проблем не припоминаю, все делалось по документации и все работало без замечаний и без многочасовых поисков и экспериментов.

Вообще-то, как-бы, наоборот: это раньше надо было лезть в конфиги и вставлять эту портянку с keymap/keychange/scrnmap/font* в rc.conf, cons25r в ttys и надеяться что русский заработает с первого раза, и всё равно запасаться iconv'ом для просмотра utf'ных документов. Сейчас же нужно настроить только kern.vty и keymap. Первое в скором времени станет умолчанием.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 05 дек, 2014 2:45 am 
Не в сети

Зарегистрирован: Пт 08 май, 2009 10:20 am
Сообщения: 440
Откуда: Ukraine, Odessa
AMDmi3 писал(а):
Сейчас же нужно настроить только kern.vty и keymap. Первое в скором времени станет умолчанием.
можно о настройке kern.vty и keymap чуть подробнее? и об умолчаниях грядущих (собсно о планах развития системы) можно какие-то подробности? ссылки на то, на сё?..

_________________
% -- принятое для xBSD приглашениe командной строки пользователя
# -- принятое для xBSD приглашение комстроки СУПЕРпользователя

FreeBSD 10.3-RELEASE-p16 amd64

порты обновляю через svn, т.е. порты и проблемы с ними самые актуальные


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 05 дек, 2014 4:55 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5100
Откуда: Москва
kern.vty по умолчанию sc (старый syscons, который не умеет интеграцию с KMS и юникод), его нужно установить в loader.conf в vt.
keymap нужно настроить чтобы в консоли можно было переключаться на русский. kbdcontrol -l ru.win или keymap=ru.win в rc.conf (keymap'ы лежат в /usr/share/vt/keymaps, формат не изменился, поэтому можно легко сделать себе другую комбинацию для переключения, например).
Насчёт планов - current уже на vt по умолчанию: https://svnweb.freebsd.org/base?view=re ... ion=274085

Информация - https://wiki.freebsd.org/Newcons


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot], Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика