KDE pnm --> Gnome nm-applet

Все, кому надоело воевать с plasmoid-networkmanagement, попробуйте nm-applet:

Темы oxygen-gtk

# zypper ar -f http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4 kua
# zypper install “oxygen-gtk>=1.0.3″

Устанавливаем nm-applet

# zypper install NetworkManager-gnome

Удаляем plasmoid-networkmanagement

# zypper remove NetworkManager-kde4-libs

Добавляем nm-applet в автозагрузуку

$ ln -s /usr/bin/nm-applet ~/.kde4/Autostart/nm-applet-link

Воистину так!

Впрочем, стоит ли мелочиться? zypper in -t pattern gnome :wink:

Я специально разделил KDE и Gnome, чтобы троли-гномы флудили на тему “а у нас все хорошо” (даже не смотря на то, что пользователей Gnome в несколько раз меньше… почему-то) в своем разделе. И все равно ведь… троли добрались и до KDE-раздела…

Только таким способом и завожу интернет в KDE :slight_smile:

У меня, кстати, там опечатка: я написал: “удаляем plasmoid-networkmanagement”, а в качестве команды: “zypper re NetworkManager-kde4-libs”.

Я даже не знаю радоваться или нет. С одной стороны у многих пользователей проблемы с этим апплетом, с другой - я не вхожу в их число :wink:

Ну да здесь нет радостного… У Вас, Александр, в Германии какой там тип соеденения с интернетом :slight_smile: ? У меня в сибири pppoe по локалке :slight_smile:
По моему mandriva обещала интегрировать свой модуль в network manager для KDE, конечно могу наврать, но вроде где то видел

У меня самый обычный dsl через router.
И ни я, ни Вилл, ни Себасьян не используем VPN и PPPоE, а кому-то другому запрограммировать и протестировать, видать, лень.

А как можно подключиться к интернету через usb-modem если нет другого источника интрернета на машине, а НМплазмоид вылетает?..
На самом деле очень нужно хочу установить openSUSE, но с интернетом загвоздка.

Для начала - что значит “вылетает”? Показывайте логи.
Показывайте ifconfig и так далее…

Получаете ли Вы IP после

#dhcpd eth0

?

Когда пытаюсь настроить интернет соединение в pnm жму вкладку мобильное и добавить - открывается окошко с выбором устройства, по умолчанию стоит подключенное устройство - жму далее, выбираю страну(пробовал и Беларусь и Россию ибо МТС), далее окно выбора оператора, выбор не велик(пусто) жму ввести самостоятельно и окно неожиданно закрывается и вылазит окно с описанием проблемы и предложением отправить баг. Вот его содержимое:

Application: Модуль настройки KDE (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6 0xb00ea797 in ?? () from /usr/lib/kde4/kcm_networkmanagement.so
#7 0xb00e26db in ?? () from /usr/lib/kde4/kcm_networkmanagement.so
#8 0xb6f5d8cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#9 0xb6f6da2c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#10 0xb689fd15 in QComboBox::currentIndexChanged(QString const&) () from /usr/lib/libQtGui.so.4
#11 0xb689fd82 in ?? () from /usr/lib/libQtGui.so.4
#12 0xb689fef7 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb68a0036 in QComboBox::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#14 0xb68a18fb in ?? () from /usr/lib/libQtGui.so.4
#15 0xb68a4909 in QComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#16 0xb6f5d8cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb6f6da2c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6fbbe75 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib/libQtCore.so.4
#19 0xb6f511e2 in QAbstractItemModel::endInsertRows() () from /usr/lib/libQtCore.so.4
#20 0xb6aa4806 in ?? () from /usr/lib/libQtGui.so.4
#21 0xb6aa58d1 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb6aa606c in QStandardItem::insertRow(int, QList<QStandardItem*> const&) () from /usr/lib/libQtGui.so.4
#23 0xb6aa60d3 in QStandardItemModel::insertRow(int, QList<QStandardItem*> const&) () from /usr/lib/libQtGui.so.4
#24 0xb68a36b2 in QComboBox::insertItem(int, QIcon const&, QString const&, QVariant const&) () from /usr/lib/libQtGui.so.4
#25 0xb68a3f76 in QComboBox::insertSeparator(int) () from /usr/lib/libQtGui.so.4
#26 0xb00eb968 in ?? () from /usr/lib/kde4/kcm_networkmanagement.so
#27 0xb69eef97 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb69ef10c in QWizard::next() () from /usr/lib/libQtGui.so.4
#29 0xb69ef7f8 in QWizard::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#30 0xb00e2662 in ?? () from /usr/lib/kde4/kcm_networkmanagement.so
#31 0xb6f5d8cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#32 0xb6f6da2c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#33 0xb6b866cd in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#34 0xb68815ad in ?? () from /usr/lib/libQtGui.so.4
#35 0xb6882e8b in ?? () from /usr/lib/libQtGui.so.4
#36 0xb6883146 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#37 0xb64bf5b0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb6882160 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb6924678 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0xb6464414 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#41 0xb646dc20 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0xb75b11f1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#43 0xb6f56fde in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#44 0xb646545c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#45 0xb64f1030 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb64f013e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#47 0xb651a960 in ?? () from /usr/lib/libQtGui.so.4
#48 0xb5c0b509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0xb5c0bd10 in ?? () from /lib/libglib-2.0.so.0
#50 0xb5c0bfce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0xb6f8576b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0xb651a55a in ?? () from /usr/lib/libQtGui.so.4
#53 0xb6f562bd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0xb6f564e9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0xb69a625d in QDialog::exec() () from /usr/lib/libQtGui.so.4
#56 0xb00e3d86 in ?? () from /usr/lib/kde4/kcm_networkmanagement.so
#57 0xb00e250c in ?? () from /usr/lib/kde4/kcm_networkmanagement.so
#58 0xb6f5d8cd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#59 0xb6f6da2c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#60 0xb6b866cd in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#61 0xb68815ad in ?? () from /usr/lib/libQtGui.so.4
#62 0xb6882e8b in ?? () from /usr/lib/libQtGui.so.4
#63 0xb6883146 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#64 0xb64bf5b0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#65 0xb6882160 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#66 0xb6924678 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#67 0xb6464414 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#68 0xb646dc20 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#69 0xb75b11f1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#70 0xb6f56fde in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#71 0xb646545c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#72 0xb64f1030 in ?? () from /usr/lib/libQtGui.so.4
#73 0xb64f013e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#74 0xb651a960 in ?? () from /usr/lib/libQtGui.so.4
#75 0xb5c0b509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#76 0xb5c0bd10 in ?? () from /lib/libglib-2.0.so.0
#77 0xb5c0bfce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#78 0xb6f8576b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#79 0xb651a55a in ?? () from /usr/lib/libQtGui.so.4
#80 0xb6f562bd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#81 0xb6f564e9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#82 0xb69a625d in QDialog::exec() () from /usr/lib/libQtGui.so.4
#83 0xb55c3bb9 in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so
#84 0x0804e531 in _start ()
Вот вывод из консоли:
linux-vw28:/home/vasil # ifconfig
eth0 Link encap:Ethernet HWaddr 00:1D:72:33:5B:65
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:16

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:208 errors:0 dropped:0 overruns:0 frame:0
TX packets:208 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13496 (13.1 Kb) TX bytes:13496 (13.1 Kb)

linux-vw28:/home/vasil # dhcpd eth0
If ‘dhcpd’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf dhcpd
linux-vw28:/home/vasil # ^C

Если захожу от пользователя root - все идет по тому же сценарию.

32 битная машита?
Используйте пожалуйтса теги

 для вывода.


qdbus --system org.freedesktop.NetworkManagerUserSettings
rpm -qf /usr/lib/libQtGui.so.4

Да машина вроде 32битная, но гдето читал что совместима с 64бит и запускал 64битные образы Линукса - все работало.
Но всегда качаю образы 32бит.(такой и в этот раз)
Про теги понял, приму на заметку

libqt4-x11-4.7.1-7.1.i586
Service `org.freedesktop.NetworkManagerUserSettings` does not exist
> qdbus org.kde.kded /kded loadModule networkmanagement
qdbus org.kde.kded /kded loadModule networkmanagement
Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoReply: 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.

Нужно ли при этом всунуть модем в USB?

Фуххх…! Наконец-то свершилось. Отключил в yast управление через NM и настроил соединение в консоли через wvdial.
Надеюсь теперь останется только Have a lot of fan!:wink:

Можете потом так же попробовать nm-applet :slight_smile:
Тема как бы вообще-то именно об этом :slight_smile:

Можете потом так же попробовать nm-applet
Тема как бы вообще-то именно об этом

Именно этим сейчас и занимаюсь.
Пишу уже из openSUSE11.4 - очень приятно.

KDE pnm → Gnome nm-applet помогло решить мою проблему. Теперь все работает отлично.
Спасибо