Поскольку в просторах инета маловато инфы на этот счёт, я немного восполню пробел.
Если у Вас ноут и хочется сделать сеть "чтоб культурно" нужно ставить netwokmanager а к нему обычно апплет для управления.
Но как оказалось апплет есть только для гноме. для кде он только в разработке. И гентушники как назло убрали ебилд из kde-misc поэтому собирать это чудо придётся руками. Прежде всего установите subversion.
когда всё будет готово доставайте сорцы:
svn co svn://anonsvn.kde.org/home/kde/trunk/kdereview/networkmanagement
переходим в каталог networkmanager и там:
cmake -DCMAKE_INSTALL_PREFIX=`kde-config --prefix`
make
make install
и в меню система у вас появится knetworkmanager =) Работает нормально. для подключения к вифи и езернету сойдёт.
P.S. про wicd знаю! топик про knetworkmanager.
сборка knetworkmanager для Gentoo
Модератор: /dev/random
-
kasak
- Сообщения: 899
- ОС: OpenBSD
сборка knetworkmanager для Gentoo
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: сборка knetworkmanager для Gentoo
если включили то где оно в генту? я не нашёл. у меня кде 4.4
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
Xaktyc
- Сообщения: 604
- ОС: Gentoo 2008.0, WinXP
Re: сборка knetworkmanager для Gentoo
Не знаю, у меня в арче в приоритете менеджеров сети они вместе с wicd сидят, правда я wicd выбрал главным.
-
NeverMore
- Сообщения: 2
- ОС: Gentoo
Re: сборка knetworkmanager для Gentoo
При сборке вылетает ошибка:
В чем проблема? Архитектура amd64
Код: Выделить всё
[ 25%] Building CXX object applet/CMakeFiles/plasma_applet_networkmanagement.dir/networkmanager.o
/root/networkmanagement/applet/networkmanager.cpp:33:31: error: QGraphicsBlurEffect: Нет такого файла или каталога
/root/networkmanagement/applet/networkmanager.cpp: In constructor ‘NetworkManagerApplet::NetworkManagerApplet(QObject*, const QVariantList&)’:
/root/networkmanagement/applet/networkmanager.cpp:83: ошибка: ‘class QTimeLine’ has no member named ‘setEasingCurve’
/root/networkmanagement/applet/networkmanager.cpp:83: ошибка: ‘QEasingCurve’ не был декларирован
/root/networkmanagement/applet/networkmanager.cpp:93: ошибка: ‘ActiveStatus’ не является элементом ‘Plasma’
/root/networkmanagement/applet/networkmanager.cpp:93: ошибка: нет декларации ‘setStatus’ в этой области видимости
make[2]: *** [applet/CMakeFiles/plasma_applet_networkmanagement.dir/networkmanager.o] Ошибка 1
make[1]: *** [applet/CMakeFiles/plasma_applet_networkmanagement.dir/all] Ошибка 2
make: *** [all] Ошибка 2В чем проблема? Архитектура amd64
-
Stauffenberg
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: сборка knetworkmanager для Gentoo
Bille's blog
UTe11ok's blog (особенно вот это)
Sebas' blog
http://en.opensuse.org/KNetworkManager
http://userbase.kde.org/NetworkManagement
Я перевожу по мере возможности (времени). Было бы здорово, если бы ваше сообщество помогло бы с переводами. Хотя бы KDE страницы, а suse я переведу сам.
Апплет для NetworkManager в KDE был, есть и будет.
Для Qt3/KDE это был KNetworkManager (knetworkmanager-kde), потом мы его переписали на Qt4/KDE - knetworkmanager-kde4.
NetworkManagement - это апплет на Qt4/KDE, который использует плазмойд.
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
Stauffenberg
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: сборка knetworkmanager для Gentoo
NeverMore писал(а): ↑26.02.2010 21:35При сборке вылетает ошибка:
Код: Выделить всё
[ 25%] Building CXX object applet/CMakeFiles/plasma_applet_networkmanagement.dir/networkmanager.o /root/networkmanagement/applet/networkmanager.cpp:33:31: error: QGraphicsBlurEffect: Нет такого файла или каталога /root/networkmanagement/applet/networkmanager.cpp: In constructor ‘NetworkManagerApplet::NetworkManagerApplet(QObject*, const QVariantList&)’: /root/networkmanagement/applet/networkmanager.cpp:83: ошибка: ‘class QTimeLine’ has no member named ‘setEasingCurve’ /root/networkmanagement/applet/networkmanager.cpp:83: ошибка: ‘QEasingCurve’ не был декларирован /root/networkmanagement/applet/networkmanager.cpp:93: ошибка: ‘ActiveStatus’ не является элементом ‘Plasma’ /root/networkmanagement/applet/networkmanager.cpp:93: ошибка: нет декларации ‘setStatus’ в этой области видимости make[2]: *** [applet/CMakeFiles/plasma_applet_networkmanagement.dir/networkmanager.o] Ошибка 1 make[1]: *** [applet/CMakeFiles/plasma_applet_networkmanagement.dir/all] Ошибка 2 make: *** [all] Ошибка 2
В чем проблема? Архитектура amd64
Архитектура тут не причем, это же не rpm, который уже скомпилирован и упакован для определенной архитектуры. Ты же сам компилируешь проект на своей машинке (:
Смотри как это просто.
У тебя ошибка:
Код: Выделить всё
error: QGraphicsBlurEffect: Нет такого файла или каталогаПервый же вопрос который должен возникнуть - что такое QGraphicsBlurEffect? Возможно ты знаком с С++ и даже слышал про библиотеку Qt. В этом случае
ты первым же делом смотришь исходные тексты программы.
Код: Выделить всё
/root/networkmanagement/applet/networkmanager.cppВ 33 строчке этого файла подключается QGraphicsBlurEffect.
Что дальше? Ты отправляешься в сеть за поиском информации о QGraphicsBlurEffect. Первая же ссылка в гугле тебе говорт, что
The QGraphicsBlurEffect class provides a blur effect.
#include <QGraphicsBlurEffect>
Inherits QGraphicsEffect.
This class was introduced in Qt 4.6.
У тебя точно есть Qt 4.6?
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
-
NeverMore
- Сообщения: 2
- ОС: Gentoo
Re: сборка knetworkmanager для Gentoo
Спасибо! Проблема именно в Qt. И прошу прощения за глупый вопрос, все действительно очень просто.
-
azogzeq
- Сообщения: 1
- ОС: gentoo
Re: сборка knetworkmanager для Gentoo
может вы мне поможете с "ним"?:
после make && make install :
а при запуске из меню :
"KNetworkManager cannot start because the installation is misconfigured.
System DBUS policy does not allow it to provide user settings;
contact your system administrator or distribution.
KNetworkManager will not start automatically in future."
Код: Выделить всё
ozy networkmanagement # cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- Found Qt-Version 4.6.2 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.3.80
-- Found KDE 4.4 include dir: /usr/include
-- Found KDE 4.4 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
[b]-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- It is necessary to specify the directory where the client policy file for NetworkManager-kde4 is installed as DBUS_SYSTEM_POLICY_DIR. Normally this is /etc/dbus-1/system.d on a Linux system
[/b]
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
* NetworkManager headers - User controllable networking
-----------------------------------------------------------------------------
-- Congratulations! All external packages have been found.
-----------------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ozy/networkmanagementпосле make && make install :
Код: Выделить всё
ozy networkmanagement # knetworkmanager
knetworkmanager(23892): KUniqueApplication: Cannot find the D-Bus session server: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
knetworkmanager(23891): KUniqueApplication: Pipe closed unexpectedly.а при запуске из меню :
"KNetworkManager cannot start because the installation is misconfigured.
System DBUS policy does not allow it to provide user settings;
contact your system administrator or distribution.
KNetworkManager will not start automatically in future."
-
aperon
- Сообщения: 55
- ОС: Suse 12.2 x86_64
Re: сборка knetworkmanager для Gentoo
kasak писал(а): ↑11.02.2010 10:48Поскольку в просторах инета маловато инфы на этот счёт, я немного восполню пробел.
Если у Вас ноут и хочется сделать сеть "чтоб культурно" нужно ставить netwokmanager а к нему обычно апплет для управления.
Но как оказалось апплет есть только для гноме. для кде он только в разработке. И гентушники как назло убрали ебилд из kde-misc поэтому собирать это чудо придётся руками. Прежде всего установите subversion.
когда всё будет готово доставайте сорцы:
svn co svn://anonsvn.kde.org/home/kde/trunk/kdereview/networkmanagement
переходим в каталог networkmanager и там:
cmake -DCMAKE_INSTALL_PREFIX=`kde-config --prefix`
make
make install
и в меню система у вас появится knetworkmanager =) Работает нормально. для подключения к вифи и езернету сойдёт.
P.S. про wicd знаю! топик про knetworkmanager.
aperon@acer /etc $ eix knetworkmanager
* kde-misc/knetworkmanager
Available versions: (4) [M]~4.4.0_p20100225 **9999[1]
{aqua consolekit debug kdeenablefinal networkmanager wicd}
Homepage: http://kde.org/
Description: KDE frontend for NetworkManager
[1] "kde" /usr/local/portage/layman/kde
-
Stauffenberg
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: сборка knetworkmanager для Gentoo
Stauffenberg писал(а): ↑27.02.2010 03:06http://en.opensuse.org/KNetworkManager
http://userbase.kde.org/NetworkManagement
Я перевожу по мере возможности (времени). Было бы здорово, если бы ваше сообщество помогло бы с переводами. Хотя бы KDE страницы, а suse я переведу сам.
http://ru.opensuse.org/KNetworkManager
http://userbase.kde.org/NetworkManagement_(ru)
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)