Главная

Keymap Switcher 1.2.4

Скачал сабж (gcc 2) с соурфорджа, распаковал, разложил в /boot/common согласно дерева в архиве. Запускаю, появляется иконка на панели. Ни одну раскладку добавлять не хочет. Перезагружался, не помогло.
Скачал другую версию (gcc 4), так та вообще не запускается. Иконки на панели нет по крайней мере.
Haiku r1 alpha1 от 14 сентября.

Где я ошибся?

а если положить

а если положить в папку /boot/system/add–ons/input_server/filters/ линк (ссылку) на соответствующий файлик свитчера в папке common ?
а если раскладку не добавляет — может раскладки не там лежат ?

ЗЫ давай мыло — вышлю рабочий свитчер (проверено) 300 кил в зипе, с инсталлятором

Раскладки

Раскладки добавлять так: берем мышью требуемую раскладку из общего списка и тянем её в верхний список. Удалять в обратной последовательности. А кнопки там не работают. :–\ Извиняюсь, конечно…

Вот блин.

Вот блин. По кнопам–то я тыкал. Попробую дрыг-н–дропом, отпишусь.

Ещё вопрос есть, но оффтоп. Вчера захожу сюда, на форум. Выбираю «Форум для начинающих», нажимаю «Начать новую тему обсуждения». И вот эту самую тему с переключателем создаю. Однако в форуме, в списке тем свою тему не вижу, специально держду открытой вкладку в браузере, чтобы не потерять.
Объясните, плиз, про навигацию: как мне с главной страницы на свою же тему попасть?

Это давно

Это давно известная проблема с движком форума. Надо мэйнтейнерам рвать руки. Только понемногу и нежно — где мы других мэйнтейнеров найдём? Решения для этой проблемы я лично не знаю, поэтому пользуюсь страницей «Последние сообщения» — там все последние сообщения из всех тем видны.

А может просто

А может просто сменить движок?

Без полезно.

Без полезно. Менять двиг форума они не будут, вероятно придётся мне поднимать форум для этих нужд.

С этими

С этими предложениями — к Ивану Матвееву, он тут главный.

Перетащил

Перетащил нужные раскладки, перезагрузил. Работает, но только при клике мышкой. С клавиатуры не переключает.

А ты его

А ты его как ставил? Нужно архив распаковывать в /boot.

Распаковал

Распаковал архив во временную папку. Там лежит “common” и какой–то файл, сейчас не помню, но вроде там текст только. Потом почесал репу, пошарился по каталогам ФС и нашёл “common” в «/boot/», ну и перетащил тудыть из временного. Только перетаскивал не целиком каталог, а файлик с самим свитчером. А фильтр перетаскивал с каталогом, т.к. в “add–on” инпут–сервера не было.

Опциональные

Опциональные пакажи устанавливаются так: Мыш на архиве клац–клац — появляется окно Expander, в Destination директории пишется /boot и нажимается кнопка Expand. Всё.

Ну собственно

Ну собственно так всё и вышло. Но если вы настаиваете…

Рас уж такой способ установки используется, означает ли это что в Гайке отсутствует что–то вроде менеджера пакетов, таких как RPM или APT в линуксе?

варианты

варианты следующие

1. распаковать экспандером куда пожелаете и ручками все разложить согласно readme файла
2. просто распаковать в /boot, если так указано в readme файле
3. установка с помощью скрипта install.sh (и тому подобное название setup.sh), если автор проги не поленился его написать, например

#!/bin/sh
MODULE_TITLE="Keymap Switcher"
SRC_DIR=`dirname $0`
APP_NAME=KeymapSwitcher
ADDON_NAME=keymap_switcher
APP_SRC=$SRC_DIR/$APP_NAME
ADDON_SRC=$SRC_DIR/$ADDON_NAME

answer=`alert “Do you really want to install the Keymap Switcher?” “No” “Yes”`
if [ $answer == “No” ]; then
exit
fi

/boot/system/bin/install $APP_SRC /boot/system/apps/$APP_NAME
/boot/system/bin/install $ADDON_SRC /boot/system/add–ons/input_server/filters/$ADDON_NAME
mimeset /boot/system/apps/$APP_NAME
mimeset /boot/system/add–ons/input_server/filters/$ADDON_NAME

ln -s /boot/system/apps/$APP_NAME «/boot/home/config/be/Desktop Applets/Keymap Switcher»

4. автор создает файл ХХХХХ.pkg который распаковывается в нужные места автоматом

Прим. необходимые проге библиотеки (файлы с расширением ХХХХХ.so) часто приходится добавлять ручками в папку /lib

То есть

То есть менеджера пакетов, который при этом умеет разруливать зависимости, тут нет. А будет?

Где можно про структуру *.pkg файлов почитать?

Да,

Да, отсутствует. Будет–не будет.. А сам–то как думаешь? ;–)

Сам никак

Сам никак не думаю, но надеюсь сделают.

Ах, да, формат

Ах, да, формат пакажей можно глянуть тут: http://dev.haiku–os.org/browser/haiku/trunk/src/apps/installer. Может где и документашка валяется.

По ссылке лежат

По ссылке лежат исходники инсталлятора, который эти пакажи и ставит, я правильно понял?

набор

набор необходимых проге либ покажет эта штучка

http://www.haikuware.com/directory/start–download/development/miscellane…

Дело в том,

Дело в том, что Свитчера в таком виде в Гайке не будет. Посему что–то в нем доделывать — нету никакого смысла. И появился он пакажах просто потому, что надо было как–то переключать раскладки тем усерам, кто не в силах слабать свою капс–лочную. ;–) Не доходит до дятлов западных что такое латинско–кириллическая шизофрения русских узеров. Посему этот вопрос и не актуален для них пока. Свитчер порграмма древняя, ковыряться в нем нет никакого удовольствия — потому он в таком состоянии и находится. В общем сорцы открыты — желающие могут и попробовать. ;–)

А что значит

А что значит «слабать свою капс–лочную». Поподробнее можно?

keymap -d > my_keymap.

keymap -d > my_keymap. А дальше Природа–Мать подскажет.

С помощью

С помощью механизма Keymaps — или банальной правки текстового файла с раскладкой в StyledEdit — можно сделать одну раскладку клавиатуры с символами нескольких языков, переключаемых с помощью клавиши–модификатора. К примеру, Caps Lock или Scroll Lock (остальные модификаторы надо удерживать, что не слишком удобно). Делается это довольно быстро, после чего сделанная раскладка устанавливается системной, и у юзера появляется возможность переключать набираемый язык с помощью одной (выбранной) клавиши.

Текстовый файл

Текстовый файл с раскладкой получается выводом консольной команды keymap -d > имя_файла. Загрузить модифицированный файл обратно в раскладку клавиатуры — тоже keymap, с другими параметрами. keymap -–help тебе в помощь. Можешь ещё тут посмотреть, может, пригодится.

У себя в Debian

У себя в Debian я раскладки переключаю клавишей Win, и насколько понял, здесь «капс–лочную» раскладку на Win не повесить. Только ковырять исходники KeymapSwitcher'а?

Насколько неудобно обходиться без Caps Lock при наборе имён переменных окружения и т.п., состоящих из 2–3 слов, например, при написании bash–скриптов?

Если

Если мне не изменяет память, в гайке кнопка win не имеет состояния — т.е она не переключаемая а клавиша–модификатор. Таким образом подвешивание раскладки на неё имеет мало смысла — её придется всё время держать нажатой. Так что только капслок. Или убедить разработчиков использовать ещё и ScrollLock как предлагал некогда уважаемый Fyysik. :–) Сделай keymap -d и изучи результат — многое станет ясным.

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

KeymapSwitcher трогать — пустая трата времени.

ПС: Чо та форум в чат превращается с таким количеством запросов. иди–ка в жаберную конфу, да….

Единственная

Единственная конфа, упоминание о которой я тут нашёл это haiku–os@conference.jabber.ru. Но когда я туда захожу, то становлюсь её владельцем и сижу там один как дурак.

Ты уже своим

Ты уже своим валом вопросов кубу заДДОСил. ;–) Заходи сейчас — будем сидеть как несколько дураков. ;–)

офтоп, просто

офтоп, просто улыбнуло :)

«как предлагал некогда уважаемый Fyysik»

казнить нельзя помиловать :))

:–D Ты что,

:–D Ты что, сомневаешься в том, что он уважаемый ныне и присно и вовеки веков ???

нет, конечно :)

нет, конечно :) аминь :)

Спасибо

Спасибо за помощь. Сегодня с утра проверил, оказывается при перетаскивании каталогов я ошибся, исправил, перезагрузил, всё заработало.

А можно ли перезаружать отдельные сервисы не перезагружая всю систему?

Ctrl-Alt–Del —

Ctrl-Alt–Del — в окошке выбрать, грохнуть и запустить вручную.

А магический

А магический посыл на три великих клавиши покажет все процессы или как Win98?

моно сделать

моно сделать рестарт скриптом

тут глянь

http://qube.ru/forums/skript-dlja-restarta-trakera-i–deskbara

В Desktop Applets есть

В Desktop Applets есть ProcessController — убить моно через него..
и инфу по процессам подробно глянуть тож не мешает

A Restart кнопку

A Restart кнопку бы там сделать или менюшку, также добавить Run для запуска приложений, а?

Ну

Ну уж тебе–то не нужно рассказывать где Trac находится? ;–)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
p
z
8
H
D
c
Enter the code without spaces and pay attention to upper/lower case.