Registered Member
|
hello there KDE forums,
the problem im having is pretty much summed up in the subject line. I'm running Fedora 16 with the default KDE version that came with it. When I add a new item to kickoff application launcher ("KDE start menu"), I enter a name and the command in the appropriate areas, then hit save. It will show up in the menu when I go to look for it, but when i click it to launch it starts the bouncing sprocket, then after about 30 seconds that disappears and nothing happens. I have checked to make sure the the programs run from terminal and they do. The programs in question are the Fedora Security Spin tools. I used the following script (which was designed for Gnome) to install them, but like i said, they run just fine in terminal. at the end of the script it runs:
which adds the submenus, commands and descriptions. in each command it will have something similar to:
which i would just replace with the name of the program. any ideas? can kickoff only launch applications with GUIs? is there a different method for creating terminal apps? any help would be greatly appreciated.
|
Registered Member
|
and maybe i should mention that i have tried checking the box "run in terminal". some of the things ive put in the command box are:
konsole && programname program (run in terminal checked) terminal commands: -h or --help konsole with programname in terminal commands |
Global Moderator
|
Seems odd that it does not get automagically included in the start menu. You may want to try inserting the full path. I also remember something called ksycoca which parses and regenerates the KDE menu but am not sure whether 4.x still uses it (embarrassing, I know...).
Last but not least, have you tried logging out and back in again in between?
Debian testing
|
Administrator
|
It works fine here. Try this:
1. Create a new menu item in kmenuedit. 2. Enter a name and the command
3. In Advanced, check "Run in terminal". 4. Try to run it. What happens? If you command exists directly, you can either specify the terminal option --noclose (in the textbox below "Run in terminal"), or if you want to use the terminal afterwards, set Command as your_command; bash. (Note that I don't know if the latter is a good idea, but I just tried it and it seems to work as intended.)
Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.
10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts |
Registered Member
|
the script does put it in there, but its for gnome, so none of the commands work.
this occured to me, but this did not work either.
it opened konsole, but in red text gave me an error: Warning: could not find 'vim', starting '/bin/bash' instead. please check your profile settings. |
Registered Member
|
at the end of the script, it installs "security-menus". i found that package, does this look right? im not familiar enough with the menu structure to tell if this all looks right.
https://admin.fedoraproject.org/pkgdb/b ... c16/noarch |
Administrator
|
OK, I guess that's because you don't have vim installed. Try it with the command/script you want to run.
Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.
10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts |
Registered Member
|
i love you. "--noclose" in the terminal options is what did it. thank you all! |
Registered users: Baidu [Spider], Bing [Bot], Google [Bot]