PDA

View Full Version : My Run's not running



utu
01-14-2011, 05:30 PM
Regarding Knoppix 6.4.3...

If I type 'mc' and <enter> in an lxterminal, I get Midnight Commander right away.
If I select 'Run' from the lxpanel menu and type in 'mc' and <enter> and/or select
mc from its drop-down and <enter>, nothing happens.

What magic do I need to use to get the lxpanel menu 'Run' function to do its thing?

utu
01-14-2011, 06:18 PM
ps

Here's what syslog sees while we're getting no action otherwise:

Jan 14 11:59:36 Microknoppix mcview: *** err
Jan 14 11:59:36 Microknoppix mcview: checking tty name failed
Jan 14 11:59:36 Microknoppix mcview: *** err
Jan 14 11:59:36 Microknoppix mcview: Oh, oh, it's an error! possibly I die!
Jan 14 12:00:15 Microknoppix mc: *** err
Jan 14 12:00:15 Microknoppix mc: checking tty name failed
Jan 14 12:00:15 Microknoppix mc: *** err
Jan 14 12:00:15 Microknoppix mc: Oh, oh, it's an error! possibly I die!

utu
01-14-2011, 08:00 PM
pps

Other commands like
iceweasel, pcmanfm, lxterminal, libreoffice, synaptic
work ok as 'Run' commands.

utu
01-15-2011, 06:56 PM
pps

There are eleven 'Run mc...' choices; none seem to call up a GUI.
Man pages exist for some, some suggest parameters, but nothing
seems to bring up any GUI.

Of the 'Run lx...' choices, seven work to call up a GUI; these are:
lxterminal, lxsession-logout, lxsession-edit, lxrandr, lxinput,
lxde-logout & lxappearance.

Of the 'Run lx...' choices, one works to call up a GUI, given a parameter;
this one is lxpanelctl, with a parameter such as 'menu';
This choice has a man page.

Of the 'Run lx...' choices, four seem not to work, unless they
are waiting for some parameter; these are:
lxshortcut, lxsession, lxlauncher & lxpanel.
Man pages exist for some, but none suggests any parameters.

'Run alsamixer' seems not to call up a GUI, AND it causes a cpu overload.

Werner P. Schulz
01-15-2011, 10:10 PM
If I select 'Run' from the lxpanel menu and type in 'mc' and <enter> and/or select
mc from its drop-down and <enter>, nothing happens.
... with 'run' you can only start GUI-programs and not console-tools!

Greetings Werner * http://www.wp-schulz.de/knoppix/summary.html
"Build personal Recovery-CD with Knoppix (Knoppix remaster)"

utu
01-16-2011, 02:02 AM
The following syntax seems to be required for 'console programs'
using the LXDE 'Run' applet:

Input to applet:.................... Result:

lxterminal -e mc................... gives Midnight Commander ok
lxterminal -e mcedit file........ gives Midnight Commander in edit mode on 'file' ok
lxterminal -e mcview file....... gives Midnight Commander in list mode on 'file' ok

lxterminal -e alsamixer.......... gives AlsaMixer ok

Likely something similar will touch up any of the other 'console programs'

utu
01-16-2011, 02:32 AM
In my opinion the man page for lxterminal is not written correctly.
This compounds the problem of figuring out what syntax to expect
to use on 'console commands' using LXDE's 'Run' applet to invoke them.

For example, working in command-line mode:

The following are two valid lxterminal command-line commands:
'lxterminal mc' and 'lxterminal -e mc'. They both work just fine.

'lxterminal mc' brings Midnight Commander into the lxterminal which
issued the command, replacing temporarily the lxterminal function itself.

'lxterminal -e mc' creates a child program with mc taking over a new
lxterminal framework, leaving the original lxterminal intact but
shifting desktop focus to the terminal now showing mc.

I don't gather this from the man page as written, but I can see that
it may not be an easy task to write it correctly, especially considering
it may be invoked differently in command-line mode than in gui mode.