Доступен для загрузки обновленный дистрибутив Ubuntu GamePack 16.04, предоставляющая средства для гарантированного запуска более чем 28,924 игр и приложений для MS Windows и MS-DOS, так и оригинальных, разработанных специально для платформы GNU/Linux.
В общем я вроде сделал все (если ошибку какую-нибудь обнаружите то пишите в теме).
И так, сразу к делу:
а) Для большего удобства я из консольной программы (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 строка)
И далее собрать и установить.
Вроде все. Если возникнут какие-то вопросы, я отвечу.
Вложения:
Последнее редактирование: 14 года 1 мес. назад пользователем GennadyX.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
GennadyX
Посетитель
14 года 1 мес. назад - 14 года 1 мес. назад#869от GennadyX
Почему бы не положить все необходимые файлы в один большой архив, не положить его куда-нибудь в публичную папку на дропбоксе, а сюда выложить одну-единственную ссылку на скачивание?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
fanboy пишет: Почему бы не положить все необходимые файлы в один большой архив, не положить его куда-нибудь в публичную папку на дропбоксе, а сюда выложить одну-единственную ссылку на скачивание?
не охото
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Evil Beaver
Посетитель
14 года 1 мес. назад - 14 года 1 мес. назад#872от Evil Beaver
fanboy пишет: Почему бы не положить все необходимые файлы в один большой архив, не положить его куда-нибудь в публичную папку на дропбоксе, а сюда выложить одну-единственную ссылку на скачивание?
не охото
+1, Опенсорс в действии
Кстати, можно ожидать, что эти изменения вольются в ветку разработки gctwimax, созданную yarx на code.google.com?
Последнее редактирование: 14 года 1 мес. назад пользователем Evil Beaver.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.