NoX World - форум об игре NoX

Привет фанатам NoX !!! => NoX => Тема начата: Hait от 16/05/2014 23:42:32

Название: Выдаем Linux замуж за Nox
Отправлено: Hait от 16/05/2014 23:42:32
Здравствуйте, дорогие клубни! Расскажу вам о том, как я поженил Nox на ОС Linux, дистрибутив от Debian. Предупрежу: стиль моего изложения может повергнуть читателя в справедливое негодование  :fool: , читайте лишь тогда, когда самим понадобится. Начнем.
Теоретически, любую программу, собранную для Windows, можно запустить в Линуксе при помощи команды wine <имя_команды>. Для этого надо установить программу wine, а с помощью нее установить уже запускаемое приложение. При этом оно помещается в директорию ~/.wine/drive_c/Program \Files. Это нужно учитывать при создании "ярлыка" для быстрого запуска.
Практически, всевозможные выверты графики и ограничения, например, по глубине цветности (знакомо!) могут поставить пингвиновода в тупик. Ну, не могу я играть, когда только четверть экрана прорисована!  :rtfm: И это напрямую зависит от драйвера видеоплаты.  Хотел я наплевать на цвета и выставить штатно 16 миллионов на постоянной основе.. да призадумался. Линукс, братцы, тем хорош, что штатно позволяет вертеть графическим окружением, как вздумается. Конечно, можно доковыряться сбить настройки, но! На то он и конструктор, чтобы быть собранным согласно моему исключительно пожеланию.
Настоящий красноглазик не сдается! Он берет клавиатуру в зубы  >:( и трудится, преумножая собственные познания.
Для преодоления затруднений, связанных с графикой, я использовал такую замечательную возможность Линукса, как виртуальный терминал. Напомню,   переключение между ними осуществляется сочетанием клавиш Ctrl+Alt+Fn.   Штатно, наше графическое окружение по умолчанию запущено под терминалом   номер 7, мы всегда можем туда вернуться из игры: защита от палева! Виртуальный терминал запускается командой xinit с нужными параметрами.
Описание действий.

Все так просто!  :hi: Пишите.
Название: Выдаем Linux замуж за Nox
Отправлено: Hait от 18/05/2014 21:30:26
Есть затырка весьма серьезная: отсутствует звук. Причем звук играет при переходе на седьмой терминал (ctrl+alt+f7), и пропадает снова при возвращении на терминал Нокса. Думаю сейчас, как обходить. Вероятнее всего, необходимо запускать демон АЛЗА специально при инициализации терминала
Название: Выдаем Linux замуж за Nox
Отправлено: Lаrboss от 27/05/2014 11:26:13
Эвенгард как играл с линукса?...
Название: Выдаем Linux замуж за Nox
Отправлено: Evengard от 27/05/2014 20:47:31
примерно так же. правда с отдельным tty не заморачивался, играл в эмулируемом десктопе а ля в оконном режиме. и слову, я меинтеинер Нокса на appdb.winehq
Название: Выдаем Linux замуж за Nox
Отправлено: taiverus от 17/12/2017 22:50:37
Эм, надеюсь, тут еще кто-нибудь живой есть!
Собственно вопрос - Нокс запускается в режиме 4:3 (с черными полосами по бокам), а можно-ли как-то его уговорить на 16:9 в том же вайне?
Название: Выдаем Linux замуж за Nox
Отправлено: Hait от 24/12/2017 18:27:36
Вопрос к Эвенгарду: случалось ли, что мышь в ноксовом окне слишком быстро двигается? как бы это починить?
Название: Выдаем Linux замуж за Nox
Отправлено: Evengard от 12/02/2018 01:08:03
Быстро двигающаяся мышь это скорее всего косяк связанный с абсолютным позиционированием мыши. Такое и на Win при некоторых условиях встречается. Суть в том, что Нокс на самом деле каждый кадр скрывает и центрирует системный курсор по центру экрана, и каждый кадр смотрит насколько мышь отодвинулась, перемещает на эту дистанцию внутриигровой курсор и снова центрирует системный. Прикольное зрелище когда системный курсор таки виден, кек, но вот абсолютное позиционирование мыши как правило серьёзно несовместимо с таким подходом. Нужно каким-то образом перевести режим в относительное позиционирование курсора. Впрочем, под wine я такой проблемы не замечал, чаще всего такую проблему я замечал во всяких VNC, TeamViewer-ах и тд.

Есть ещё вариант что если вы используете SDL патч (или версию ЮниМода со встроенным SDL-ом) то у вас там слишком завышенные настройки стоят - тогда их можно просто потвикать в конфиге.
Название: Выдаем Linux замуж за Nox
Отправлено: Hait от 12/02/2018 11:01:36
хмм.. конфиг патча - поищу. Использую именно вайн, хочется еще xinit-ом новый экран делать - но что-то вайн последний заартачился, многое, что работало раньше, закобенилось.. бред творится. Спасибо!