
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
A GUI for ndiswrapper. Inspired by ndisgtk (thanks for it!)
There are repositories now for Mandriva at http://rpmlinux.org/kndiswrapper
(thanks to mapi)
and rpm packages for SuSE Linux at
http://packman.links2linux.de/package/kndiswrapper
(tanks to Andrea Florio)
I have uploaded a blank language file for 0.3.9.
Regarding 0.4.0 - I myself do not use ndiswrapper anymore though I need some help for testing. If there are some people out there using ndiswrapper - please try out my tool and gimme some feedback. Thanks.
9 years ago
0.4.0 Complete port to KDE/Qt 4.x
0.3.9 Now an installation Wizard was added to the application. This wizard helps you to find the correct inf-file and the associated sys-file. Espacially helpful if you try to find the already installed driver within a windows partition.
0.3.8 I've made a few changes to the dhcp setup script. Thanks to
Troy S. McRoodberg the application now has a russian translation file. I also made the ndiswrapper "cards known to work" wiki available. The application checks now at the installation process if there are enties in the wiki (offline) for the hardware present in the computer (hardware id). So you may get helpfull hints for the installation process (where to get an appropriate driver, did it work on someone else PC and so on ...). You can even browse the wiki-file and search within it. I'll try to update the wikifile frequently.
0.3.7 KNDISWrapper can now speak brasilian. A language file for brasilian was provided by Márcio P. Moraes. Thank you very much.
0.3.6 Did some more tweaks at the wifi setup. By invoking the app with --disablerootcheck you can disable the internal root check. The app still needs root right to run properly. With --disablenetconf you remove the net config button. I was asked by someone to add this feature ....
Now you can also connect to network with encryption set to off (no encryption).
0.3.5 Improvment of the wifi setup. Language files are now included into the source and the rpm package. You can now select the language with the first startup of the app or by invocing the prog with --setup as root.
0.3.4 Language Files for German and Simplified Chinese are availabel. The Language File for Simplified Chinese is a courtesy of Ni Hui. (Thanks)
A Language File for Italian is in the making.
0.3.4 Added language support. A blank language file is provided an I will upload a german translation soon. The language file must be named: kndiswrapper_xx.qm where xx stands for the country code. For example for Italy the filename must be: kndiswrapper_it.qm. The file must be placed at /root/.kndiswrapper/translations. The gui loads the language file depending on the language setting for the desktop.
0.3.3 Added profiles to the network configuration. Now you can save different network configuration for a interface. With a click of the mouse you change the configuration of the network. A feature for user with a notebook who use different configuration at different locations.
0.3.2 Fixing some bugs (dhcp-config) and other minor flaws. I did some testing with a Fritz-Box and a Speedport W700V
0.3.1 Adding a setup feature so you can now setup your wireless network (inc. encryption, dhcp or static ip)
0.2.5 Doing a bit more to help a user to install a driver and checking for problems and fix them.
0.2.0 Just generic support to install windows driver
9 years ago
0.4.0 Complete port to KDE/Qt 4.x
0.3.9 Now an installation Wizard was added to the application. This wizard helps you to find the correct inf-file and the associated sys-file. Espacially helpful if you try to find the already installed driver within a windows partition.
0.3.8 I've made a few changes to the dhcp setup script. Thanks to
Troy S. McRoodberg the application now has a russian translation file. I also made the ndiswrapper "cards known to work" wiki available. The application checks now at the installation process if there are enties in the wiki (offline) for the hardware present in the computer (hardware id). So you may get helpfull hints for the installation process (where to get an appropriate driver, did it work on someone else PC and so on ...). You can even browse the wiki-file and search within it. I'll try to update the wikifile frequently.
0.3.7 KNDISWrapper can now speak brasilian. A language file for brasilian was provided by Márcio P. Moraes. Thank you very much.
0.3.6 Did some more tweaks at the wifi setup. By invoking the app with --disablerootcheck you can disable the internal root check. The app still needs root right to run properly. With --disablenetconf you remove the net config button. I was asked by someone to add this feature ....
Now you can also connect to network with encryption set to off (no encryption).
0.3.5 Improvment of the wifi setup. Language files are now included into the source and the rpm package. You can now select the language with the first startup of the app or by invocing the prog with --setup as root.
0.3.4 Language Files for German and Simplified Chinese are availabel. The Language File for Simplified Chinese is a courtesy of Ni Hui. (Thanks)
A Language File for Italian is in the making.
0.3.4 Added language support. A blank language file is provided an I will upload a german translation soon. The language file must be named: kndiswrapper_xx.qm where xx stands for the country code. For example for Italy the filename must be: kndiswrapper_it.qm. The file must be placed at /root/.kndiswrapper/translations. The gui loads the language file depending on the language setting for the desktop.
0.3.3 Added profiles to the network configuration. Now you can save different network configuration for a interface. With a click of the mouse you change the configuration of the network. A feature for user with a notebook who use different configuration at different locations.
0.3.2 Fixing some bugs (dhcp-config) and other minor flaws. I did some testing with a Fritz-Box and a Speedport W700V
0.3.1 Adding a setup feature so you can now setup your wireless network (inc. encryption, dhcp or static ip)
0.2.5 Doing a bit more to help a user to install a driver and checking for problems and fix them.
0.2.0 Just generic support to install windows driver
YAFU
12 years ago
Making all in translations
make[2]: se ingresa al directorio `/home/yafulinux/kndiswrapper-0.3.8/translations'
for language in `ls *.ts`; do \
lrelease -compress $language; \
done
Usage:
lrelease [options] project-file
lrelease [options] ts-files [-qm qm-file]
Options:
-help Display this information and exit
-nocompress
Do not compress the .qm files
-verbose
Explain what is being done
-version
Display the version of lrelease and exit
Usage:
lrelease [options] project-file
lrelease [options] ts-files [-qm qm-file]
Options:
-help Display this information and exit
-nocompress
Do not compress the .qm files
-verbose
Explain what is being done
-version
Display the version of lrelease and exit
..................
..................
make[2]: *** [all] Error 1
make[2]: se sale del directorio `/home/yafulinux/kndiswrapper-0.3.8/translations'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/yafulinux/kndiswrapper-0.3.8'
make: *** [all] Error 2
I solved it editing the file "Makefile" in the "Translations" folder and replacing "lrelease-language compress $ $ \" with "language lrelease $ $ \", In the same way it had been indicated to the user Thomashausa in:
www.kde-apps.org/content/show.php/netgo_ng?content=88232
Thank you for the app.
Report
YAFU
12 years ago
The correct way is:
I solved it editing the file "Makefile" in the "translations" folder and replacing "lrelease -compress $$language; \" with "lrelease $$language; \"
Report
wusel1007
12 years ago
Best regards
Joerg
Report
SkyQuakes
12 years ago
Just tried to compile 0.3.6. one error about installing translations. In translations/Makefile:
lrelease -compress $$language; line gives en error. I think it must like -uncompress or just lrelease.
Otherwise, the locale files are going under /usr/local/translations where is no application really using. It's better to move them under /usr/share/kndiswrapper/i18n/ or /usr/share/locale
Best Regards...
Report
wusel1007
12 years ago
Report
Hwoarang
12 years ago
Seems it is gcc 4.3 problem
What gcc are you using?
--------------------------------
Makefile:863: warning: overriding commands for target `clean-bcheck'
Makefile:826: warning: ignoring old commands for target `clean-bcheck'
Makefile:868: warning: overriding commands for target `bcheck-am'
Makefile:831: warning: ignoring old commands for target `bcheck-am'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/var/tmp/portage/kde-misc/kndiswrapper-0.3.4/work/kndiswrapper-0.3.4'
make[1]: Leaving directory `/var/tmp/portage/kde-misc/kndiswrapper-0.3.4/work/kndiswrapper-0.3.4'
------------------------------------
Can you provide a patch? Thanks
Report
wusel1007
12 years ago
After compilation you can check whether the program compiles by checking the folder kndiswrapper-0.3.4/src/ . Here you should find the binary.
Best regards.
Joerg.
Report
Hwoarang
12 years ago
Report
shevegen
12 years ago
I think it belongs in top 20 of KDE apps :D
Report
anubisg1
12 years ago
i would like to translate it in italian
Report
wusel1007
12 years ago
Report
anubisg1
12 years ago
Report
wusel1007
12 years ago
Report
anubisg1
12 years ago
anubis@HP-Linux:~/src/rpm/SOURCES/kndiswrapper-0.3.1> make DETDIR='/home/anubis/Desktop/a' install
make: `install' is up to date.
anubis@HP-Linux:~/src/rpm/SOURCES/kndiswrapper-0.3.1> make install
make: `install' is up to date.
make: `install' is up to date. ?? what does it means?
Report
wusel1007
12 years ago
Report
anubisg1
12 years ago
package available on packman on next mirror syncs
Report
wusel1007
12 years ago
unsermake install
don't know why or wherefrom it comes but I encounterd this Problem myself and can only over this workaround ...
Report
foss
12 years ago
Report
wusel1007
12 years ago
Report
polrus
12 years ago
but the look is more than ugly
Report
wusel1007
12 years ago
Report
anubisg1
12 years ago
checking for meinproc... /opt/kde3/bin/meinproc
checking for kconfig_compiler... /opt/kde3/bin/kconfig_compiler
checking for dcopidlng... /opt/kde3/bin/dcopidlng
checking for xmllint... /usr/bin/xmllint
checking whether byte ordering is bigendian... no
checking for MAXPATHLEN... 4096
checking if doc should be compiled... yes
checking if po should be compiled... yes
checking if src should be compiled... yes
configure: creating ./config.status
wrong input (flag != 4) at admin/conf.change.pl line 117, <> line 1243.
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/en/Makefile
config.status: creating po/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
Good - your configure finished. Start make now
anubis@HP-Linux:~/Desktop/kndiswrapper-0.2.5> make
WARNING: use unsermake instead of make or use a wrapper script, e.g. makeobj!!!
unsermake all
compiling /home/anubis/Desktop/kndiswrapper-0.2.5/src/main.cpp
compiling /home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp
g++ -DHAVE_CONFIG_H -I./src -I/home/anubis/Desktop/kndiswrapper-0.2.5/src -I. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c /home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp -o ./src/kndiswrapper.o -Wp,-MD,./src/.deps/kndiswrapper.TUo
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In constructor ‘kndiswrapper::kndiswrapper()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:31: error: ‘getenv’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:42: error: ‘system’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::initWidget()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:119: error: ‘getenv’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:124: error: ‘exit’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::slot_removeDriverButtonClicked()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:224: error: ‘getenv’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:232: error: ‘system’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::slot_restoreProcessExited()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:268: error: ‘system’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:269: error: ‘system’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:270: error: ‘system’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::slot_restoreDriverButtonClicked()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:276: error: ‘getenv’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::slot_addDriverButtonClicked()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:290: error: ‘getenv’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::slot_findNDISProcessExited()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:339: error: ‘exit’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:346: error: ‘exit’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::slot_moduleCheckProcessExited()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:403: error: ‘system’ was not declared in this scope
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp: In member function ‘void kndiswrapper::slot_moduleLoadedCheckProcessExited()’:
/home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp:441: error: ‘system’ was not declared in this scope
Error creating ./src/kndiswrapper.o. Exit status 1.
make: *** [all] Error 1
Report
wusel1007
12 years ago
Report
anubisg1
12 years ago
add
#include <cstdlib>
#include <cstring>
to src/kndiswrapper.cpp
anubis@HP-Linux:~/Desktop/kndiswrapper-0.2.5> make
WARNING: use unsermake instead of make or use a wrapper script, e.g. makeobj!!!
unsermake all
creating ./src/kndiswrapper.moc
compiling /home/anubis/Desktop/kndiswrapper-0.2.5/src/main.cpp
compiling /home/anubis/Desktop/kndiswrapper-0.2.5/src/kndiswrapper.cpp
/opt/kde3/bin/meinproc --check --cache ./doc/en/index.cache.bz2 /home/anubis/Desktop/kndiswrapper-0.2.5/doc/en/index.docbook
linking ./src/kndiswrapper
Report
wusel1007
12 years ago
On my machine I can compile this without including this libaries. But I will fix this and upload the new version.
Report