Os4.1 для peg2 part 2

Софт современных Amiga-like компьютеров. Morphos 2.x, AmigaOS 4.x, Aros, Linux

Модераторы: striimii, Vinnny

Re: Os4.1 для peg2 part 2

Сообщение anny 05 апр 2009, 19:25

easy, ya hz kak chego i pochemu, no vot eti 3 russkih keymapa u menia ne rabotaut tupo. (vozmojno nado ne po alt vkluchat, hz). A moy - ramotaet. Tolko chto proberil. Te - net, moy - da.
Vot on. On ne do conca sdelan, no dlia testa norm (text work, symboli sbiti decl). Priamo ego zdelal USE, newcli, alt + keys = russian (krakoziabri).
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Os4.1 для peg2 part 2

Сообщение anny 05 апр 2009, 20:21

Кстати, по поводу нового релиза minigl, hans пофиксил кучу всяких левых багов, которые мешали зарелизить уже почти готовые порты всяких разных прожек и гамесов. Сегодня выложили гамесу "i want no tomatoes". Прикольная такая игруха (я в нее с сеструхой под морфосом 2 недели назад рубался). Но хит сегодняшнего дня, это порт Celestia (http://www.shatters.net/celestia/). Я для интереса и видос этой софтины сделал
Последний раз редактировалось anny 05 апр 2009, 21:19, всего редактировалось 1 раз.
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:04

пробуем пописать из овб по русски...
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:12

Короче, я раскопал в чем там была проблема.
просто тупость какая-то... столько времени убил.. обидно очень.

Там все тупо завязано на Prefs:locale !! при этом если стоит вариант например english + russian, как у меня было - полная фигня, кеймапы не отрабатывают вообще!! что применяй что не применяй все по фигу.
Что бы включить нормальнй вариант нужно очистить список локалей и вдить только одну russian-amiga1251! вот только тогда кодировка выбирается правильно и начинают работать кеймапы.
После этого просто, родные кеймапы, которые идут в комплекте (хотя они и кривые) но по альту сразу начинают нормально печатать.

После этого я взял один из них и инвертировал его, что бы русские были дефолтом, а английские альтом. теперь только надо найти как эти два кеймапа быстро менять местами (каждый раз в Prefs:keymaps лезть долго) и будет почти рабочий вариант.

-Да, еще ньюанс, если кеймап был загружен, а потом в его файле что-то мелялось, если его повторно выбрать в Prefs:keymaps то он не читает измененную версию с диска а берет где-то из буферов. Надо ребутать, что бы заметил изменения.

-Твой кеймап не понадобился, хотя все равно спасибо.

-Из овб пишет. причем с альтом то же. овб последний, качал 2-3 дня назад.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:16

anny писал(а):Кстати, по поводу нового релиза minigl, hans пофиксил кучу всяких левых багов, которые мешали зарелизить уже почти готовые порты всяких разных прожек и гамесов.

скачал но еще не ставил. все силы на русификацию ушли..

anny писал(а): Сегодня выложили гамесу "i want no tomatoes". Прикольная такая игруха (я в нее с сеструхой под морфосом 2 недели назад рубался). Но хит сегодняшнего дня, это порт Celestia (http://www.shatters.net/celestia/). Я для интереса и [url=http://www.youtube.com/watch?v=sWg_rXsrbWU]видос этой софтины сделал[/rul]

игрухи на 233 mhz я думаю будут не слишком живые.
по видео (без звука смотрел) не понял сути. это просто атлас или там есть некий экшен?
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:20

anny писал(а):easy, ya hz kak chego i pochemu, no vot eti 3 russkih keymapa u menia ne rabotaut tupo. (vozmojno nado ne po alt vkluchat, hz). A moy - ramotaet. Tolko chto proberil. Te - net, moy - da.

посмотрел внутри.
у тебя кодировка iso-xxx-1 указана. то есть такая же как для английского. видимо по этому.
в Prefs:locale небось то же или два языка или только английский? :)
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение anny 05 апр 2009, 21:21

@easy, гуд что с овб пишет. Но я если чесно не врубился в ньюансы, не мог бы ты последовательно расписать что именно куда положить и что нажать (и залить свое чего там надо если надо изменненное и тд).

Кстати по поводу: And the question - somehow can be switched keymaps from the command line?

Имеется скрипт, SwithKeymap (хз чей) и откуда, но зато нужно в нем:

;
; $VER: SwitchKeymap 1.0 (23.02.2009)
;

FailAt 21

if $CURRENTKEYMAP eq "ru"
mossys:C/RequestChoice "Keymap Switcher" "English keymap active." "Ok" <>NIL:
;echo "Switching to English keymap"
MOSSYS:C/SetKeyboard pc105_gb
setenv CURRENTKEYMAP en
else
mossys:C/RequestChoice "Keymap Switcher" "Russian keymap active." "Ok" <>NIL:
;echo "Switching to Russian keymap"
MOSSYS:C/SetKeyboard pc105_ru
setenv CURRENTKEYMAP ru
endif



Правда у меня почему то не работало (имхо связано все с тем же гемором о чем ты пишешь). В смысле C/SetKeyboard не работал как должен , скрипт то естно под морфос
Последний раз редактировалось anny 05 апр 2009, 21:31, всего редактировалось 1 раз.
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:31

anny писал(а):@easy, гуд что с овб пишет. Но я если чесно не врубился о в ньюансы, не мог бы ты последовательно расписать что именно куда положить и что нажать (и залить свое чего там надо если надо изменненное и тд).

- Что бы сработали keymaps, в которых указанна кодировка (в нашем случае это Amiga-1251) надо, что бы в Prefs:Locale на первой закладке Languags внизу в окошке Preffered было сначало все очищено, а потом добавлен язык Russian_amiga-1251 (видимо только он, в единственном экземпляре)
- После этого кодировкой по умолчанию становится amiga1251 для системы и начинают работать те keymaps у которых в файле указаны кодовые страницы amiga-1251, то есть те три дефолтные, что идут с дистрибутивом.
- Теперь только ньюанс - возможно понадобится изменить тип клавиатуры внутри файла с ClassicAmiga на PC, если она не родная. ну и дописать коды клавиш, которые не совпадают.
вот на этом моменте у меня уже все заработало.
Дополнительно, что бы не держать все время нажатым альт я создал рядом такой же keymap, в нем поменял название (что бы знать кто из них кто) и поменял местами русские и английские клавиши. теперь я могу выбрать один или второй, в зависимости от того, чего больше писать русского или английского.

из минусов - все системные сообщения стали русскими.
из нужного - какую-то систему переключения между этими двумя кеймапами более быструю.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение anny 05 апр 2009, 21:33

Как говорться "only amiga make it possible". Но хоть possible в итоге и то ладно :)
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:35

anny писал(а): SYS:C/SetKeyboard rus_gb-Amiga-1251r

да, вот это сразу заработало.
ща скрипт набросаю.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение anny 05 апр 2009, 21:38

Заебос ! можешь архивом все это организовать ? (скрипт, 2 кеймапы готовые и в ридми копипасте последних мессаг своих). И можно на os4depot а аминет пульнуть для так сказать пользы ради будущего для (мало ли кто еще).

ps. да кстати, во первых можно повесить этот скрипт на хоткей в exchange, а могу зделать бинарник который будет висеть резидентом, которому дать комбинацию shift+alt и он будет это мониторить и свитчить когда надо. В exchange плюс - не надо парится. С бинарником плюс - 100% будет работать все не относясь никак к exchange и всяким системным запарам
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:45

скрипт странно работает.
если запускаю из консоли - переключает, в этой консоли видно. а если вешаю на иконку через c:iconx то вроде то же запускается, но изменений не видно.
идеи?
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение anny 05 апр 2009, 21:47

Про икноку вариантов много (не любил их никогда), но там наверняка чтото аля надо поставить флаги - скрипт, экзекутабле и тд. Но имхо лучше в exchange повесь. Тоесть на скрипт зделать protect file swerd , в exchange его выбрать и ему хоткей. Последние посты с овб шпаришь по русски ?
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Re: Os4.1 для peg2 part 2

Сообщение easy_john 05 апр 2009, 21:49

Ага сам и отвечу:
"SETKEYBOARD specifies the keymap used by the Amiga for the current console."
то есть она не глобальна.
проверил - в кли переключила а в соседнем noteped при этом все по старому.
идеи?
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Os4.1 для peg2 part 2

Сообщение anny 05 апр 2009, 21:52

Жесть. Для каждого окна переключаться постоянно (и забывать на каком окне что - это гемор по любому).
Интересно current console это имеют ввиду окно в плане кода ? Потому как первая мысль - сканить на список окон, и на все херачить команду через мессаги или сигналы или пох как.

Так это, если на exchange повесить, то на каждом окне оно будет определять какой язык, и нажимая будет свитчится. Ну тоесть щелкнул на нотепад, начал писать, а там нету русского. alt+shift , все ок. Щелкнул на другое, что там надо, нажал опять. Имхо даже в винде у меня так сейчас вроде :)

ps. Да, проверил, на винде у меня точно также. Для каждого окна свой кеймап. И имхо удобно вполне, чтобы не заебывается поставил дефолтный для системы инглиш, а по кеям для каждого нужного окна свитчится. Тоесть зделал активным нотепад, кей выжал и нотепад по русски жмет. Т.е. имхо setkeyboard с этим намеком и была зделана, чтобы всю систему не факапить переключением.

Мне вот интересно, а переключения будет для каждого окна оставаться как должно быть ? Тоесть я зделал сет кеймап русский на нотепад, а потом аннглийсий на овб. Русский там и останется на нотепаде ?
anny
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1267
Зарегистрирован: 05 дек 2004, 01:22

Пред.След.

Вернуться в Софт Amiga NG

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

cron