Bug 111345

Summary: Ability to create a new desktop via dcop
Product: kdesktop Reporter: Nicolas Girard <nicolas.girard>
Component: generalAssignee: Aaron J. Seigo <aseigo>
Status: CLOSED DUPLICATE    
Severity: wishlist CC: baris, finex
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Nicolas Girard 2005-08-23 14:01:10 UTC
Version:            (using KDE KDE 3.4.2)
Installed from:    Mandriva RPMs

Currently, the way I'm using virtual desktops that fits my needs best is to dedicate one desktop to each of my tasks.

This implies that a very frequent operation for me is to ask the pager to add a new desktop for a given task or to drop a desktop when the task is done. This must be done manually & is currently quite time consuming.

One improvement that could be quickly implemented is the ability do create a new pager using dcop, such as:

  dcop ...... newDesktop NewDesktopName

where NewDesktopName is the name of the new virtual desktop.
Ideally the symetric operation (deletion) could also be make accessible via dcop.

This could be used along with a shortcut and perhaps a quick & dirty kmessagedialog command-line to fasten a bit this daily operation ; so I hope you'll consider implement this... 

PS: Another very interesting improvement would be to add an "execute in desktop..." option to the dialog box which appears when pressing Alt-F2 ; I know I should open a new wish report for this, but which application should be associated to it ? Kicker also ?
Comment 1 Baris Metin 2005-08-23 15:23:29 UTC
In fact this is more a kdesktop issue as it is the one managing desktops, right?

Second wish also applies to kdesktop. Kdesktop has popupExecuteCommand() and popupExecuteCommand(QString) functions defined in its dcop interface already.
Comment 2 Lubos Lunak 2006-08-25 14:07:16 UTC

*** This bug has been marked as a duplicate of 64268 ***
Comment 3 FiNeX 2009-01-02 20:31:20 UTC
Bug closed. Kdesktop is no more mantained.