SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Each time kernel-firmware has been updated since my initial install on Feb 08, I have had to to overwrite the native firmware from kernel.org with the FireWalker Firmware to get my wireless back:
I tested the patch on wicd-1.7.4 but get fatal errors which cause wicd to crash.
Downgrading wicd to wicd-1.7.2.4 and urwid to urwid-1.0.1 works great!
My main problem is a keyboard input problem when using urid-1.3.0.
The patch, wicd-1.7.3-urwid-1.3.0.patch, does not fix the problem for me as the <ESC> key does not work at all with urwid-1.3.0.
So I downgraded urwid to urwid-1.0.1
and removed the wicd-1.7.3-urwid-1.3.0.patch from the wicd.SlackBuild script
and it works fine.
I've already tested and verified that the patch works with my Slackware64 setup.
I tested the patch and see no ill effects.
My test environment:
urwid-1.0.1-x86_64-1 - recompiled from source/l in Slackware 14.1 (might work with 1.0.3?)
wicd-1.7.4-x86_64-2 - Patched with curses_bitrate_fix.patch and wicd-1421918.patch
Here is the diff of my wicd-1.7.4 SlackBuild from current:
Then used the urwid slackbuild to upgrade to 1.3.1
I will retry with clean builds of the packages as soon as I have time to build a fresh image of RC1. If it doesn't work I will give a try to your solution.
I include the patch in my builds and I see no bad effects.
Quote:
Originally Posted by Tonus
Then used the urwid slackbuild to upgrade to 1.3.1
I will retry with clean builds of the packages as soon as I have time to build a fresh image of RC1. If it doesn't work I will give a try to your solution.
To try your way, I changed urwid.SlackBuild and created a urwid-1.3.1 package and installed it.
Then I changed the wicd.SlackBuild script to use wicd-1.7.4.
The script already includes the wicd-1.7.3-urwid-1.3.0.patch and I added the curses_bitrate_fix.patch.
Then I rebuilt and installed the new wicd-1.7.4 package.
It works somewhat ... but every time I exit wicd-curses I get a program error:
Code:
#wicd-curses
Traceback (most recent call last):
File "/usr/share/wicd/curses/wicd-curses.py", line 1146, in call_update_ui
self.update_ui(True)
File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
return func(*args, **kargs)
File "/usr/share/wicd/curses/wicd-curses.py", line 1159, in update_ui
self.handle_keys(input_data)
File "/usr/share/wicd/curses/wicd-curses.py", line 1128, in handle_keys
k = self.frame.keypress(self.size, k)
File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1128, in keypress
return self.body.keypress( (maxcol, remaining), key )
File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1587, in keypress
key = self.focus.keypress(tsize, key)
File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 836, in keypress
return self._original_widget.keypress((maxcol,), key)
File "/usr/share/wicd/curses/wicd-curses.py", line 474, in keypress
key = ComboBox.keypress(self, size, key)
File "/usr/share/wicd/curses/curses_misc.py", line 497, in keypress
return self._w.keypress(size, key)
File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2269, in keypress
key = w.keypress((mc,) + size[1:], key)
AttributeError: 'Text' object has no attribute 'keypress'
I get the same error and the program exits every time I delete a connection using the letter 'D'.
The <ESC> key does not work either.
Last edited by aaazen; 03-24-2016 at 07:43 AM.
Reason: speling
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.