Select your language

Доступен обновленный Ubuntu GamePack 16.04 - платформа для запуска игр (07 Jun 2018)

Доступен для загрузки обновленный дистрибутив Ubuntu GamePack 16.04, предоставляющая средства для гарантированного запуска более чем 28,924 игр и приложений для MS Windows и MS-DOS, так и оригинальных, разработанных специально для платформы GNU/Linux.

Freshtel и модемы Sagem f@st 9520 Seowon SWU-3220A

  • GennadyX
More
14 years 8 months ago - 14 years 8 months ago #868 by GennadyX
В общем я вроде сделал все (если ошибку какую-нибудь обнаружите то пишите в теме).
И так, сразу к делу:
а) Для большего удобства я из консольной программы (gctwimax) сделал библиотеку. (Способ установки не изменился)
б) Менеджер подключений состоит из трех компонентов:
1) DBus демон. Используется он как посредник между драйвером и графическим интерфейсом. Также он запускает драйвер для подключения к сети (поэтому пароль рута не надо вводить каждый раз). Запускается при старте системы (upstart)
2) Коннектор (aka драйвер) - по сути это примерно консольная программа (gctwimax) только измененная. (Использует ту самую библиотеку, которая раньше была консольной программой.)
3) Графический интерфейс. Ну тут и так все понятно.
в) Все три компонента менеджера подключений написаны на языке Vala
г) Графический интерфейс отображает уровень сигнала в трее с помощью GTKStatusIcon (для того чтобы в убунте с запущенной unity иконка отображалась нужно в консоли выполнить команду
$ gsettings set com.canonical.Unity.Panel systray-whitelist ""


И еще кое-что: кто-то жаловался что при записи лога в файл обычным способом не записывается вывод библиотеки libeap. Ну в общем я разобрался с этим.
Для того чтобы эта возможность поддерживалась нужно:
1) Пропатчить моим патчем исходники libeap (wpa_supplicant-0.x)
$ patch -p1 < PATH/libeap_config_debug_file.patch
(ВНИМАНИЕ: моим патчем можно патчить только после патча wpa_supplicant-0.7.2-generate-libeap-peer.patch) Далее как обычно собираем и устанавливаем.
2) Также перед сборкой и компиляцией библиотеки gctwimax открыть Makefile и раскомментировать строчку "#FLAGS += -DLIBEAP_DEBUG_FILE" (32 строка)
И далее собрать и установить.

Вроде все. Если возникнут какие-то вопросы, я отвечу.
Attachments:
Last edit: 14 years 8 months ago by GennadyX.

Please Log in or Create an account to join the conversation.

  • GennadyX
More
14 years 8 months ago - 14 years 8 months ago #869 by GennadyX
Два файла почему-то не добавляются во вложения.
Скачать их тут:
1) rghost.ru/11583461 (patch)
2) rghost.ru/11583621 (Графический интерфейс)
Last edit: 14 years 8 months ago by GennadyX.

Please Log in or Create an account to join the conversation.

  • fanboy
More
14 years 8 months ago #870 by fanboy
Почему бы не положить все необходимые файлы в один большой архив, не положить его куда-нибудь в публичную папку на дропбоксе, а сюда выложить одну-единственную ссылку на скачивание?

Please Log in or Create an account to join the conversation.

  • GennadyX
More
14 years 8 months ago #871 by GennadyX

fanboy wrote: Почему бы не положить все необходимые файлы в один большой архив, не положить его куда-нибудь в публичную папку на дропбоксе, а сюда выложить одну-единственную ссылку на скачивание?

не охото

Please Log in or Create an account to join the conversation.

  • Evil Beaver
More
14 years 8 months ago - 14 years 8 months ago #872 by Evil Beaver

GennadyX wrote:

fanboy wrote: Почему бы не положить все необходимые файлы в один большой архив, не положить его куда-нибудь в публичную папку на дропбоксе, а сюда выложить одну-единственную ссылку на скачивание?

не охото


+1, Опенсорс в действии :)

Кстати, можно ожидать, что эти изменения вольются в ветку разработки gctwimax, созданную yarx на code.google.com?
Last edit: 14 years 8 months ago by Evil Beaver.

Please Log in or Create an account to join the conversation.

  • Evil Beaver
More
14 years 8 months ago #873 by Evil Beaver
GennadyX, а чем этот Vala компилять?

Please Log in or Create an account to join the conversation.

Time to create page: 0.284 seconds