Gwenview's errors can probably be safely ignored. Many applications are
distributed in a way to meet everyone's use case, hence many features go
unused - and generally unnoticed, until ran from a terminal :-) If output
needs to be quieted, definitely use redirects to /dev/null.
Gwenview has been around since 2006, back in the KDE3 days. Who knows how
much code is left over and dangling, unused and no longer needed?
Also, Joe, check out some general stuff on process management - nohup, fg,
bg, etc. - it's useful stuff.
sean
On Tue, Jan 29, 2013 at 2:57 PM, der.hans <
PLUGd@lufthans.com> wrote:
> Am 29. Jan, 2013 schwätzte joe@actionline.com so:
>
> moin moin,
>
>
> Recently, Brian explained that I could add 2>/dev/null after a
>> command to eliminate the display of errors that occurs when I just
>> type gwenview filename.jpg.
>>
>> gwenview filename.jpg 2>/dev/null
>>
>> Thanks Brian. That is very helpful.
>>
>> But I would still like to know what might be done to stop all the
>> error messages that the system generates when I just type gwenview
>> filename.jpg (as shown below).
>>
>
> I just ran a test with gwenview. It just spits out junk :(.
>
> I didn't get the nepomuk errors, but I did get some debug notices.
>
> gwenview(29917)/kdeui (kdelibs): Attempt to use QAction "edit_redo" with
> KXMLGUIFactory! gwenview(29917)/kdeui (kdelibs): Attempt to use QAction
> "edit_undo" with
> KXMLGUIFactory! gwenview(29917) Gwenview::ViewMainPagePrivate:**:setCurrentView:
> No index
> found for current view
>
> It would be nice if it ran more cleanly.
>
>
> Also, is there some additional option I could add to the example
>> script above that would cause the terminal window to close and leave
>> gwenview open? As it is now, the terminal remains open and if I
>> close it, gwenview also closes.
>>
>
> Put an '&' at the end to run the command in the background, then you can
> close the terminal.
>
> gwenview filename.jpg 2>/dev/null &
>
> This will also work for within a script if you want the script to move on
> directly after launching gwenview.
>
> Alternatively, you can use <alt>-<F2> to bring up a launcher and put your
> command in that.
>
> gwenview *png
>
> That will run gwenview disassociated from a terminal, so there is no
> terminal to close and there is no terminal to recieve the debug messages.
>
> ciao,
>
> der.hans
>
>
> Of course, I can open gwenview from the menu to avoid the terminal
>> window, but it would be helpful to be able to execute commands in
>> terminal (and create scripts for certain tasks) that I could execute
>> without leaving a terminal open.
>>
>>
>> -------------------
>> $ gwenview test.jpg
>> "/usr/bin/gwenview(24601)" Soprano:
>> "org.freedesktop.DBus.Error.**ServiceUnknown - The name
>> org.kde.nepomuk.services.**nepomukstorage was not provided by any
>> .service files"
>> "/usr/bin/gwenview(24601)" Soprano: "QLocalSocket::**connectToServer:
>> Invalid name"
>> "/usr/bin/gwenview(24601)" Soprano:
>> "org.freedesktop.DBus.Error.**ServiceUnknown - The name
>> org.kde.nepomuk.services.**nepomukstorage was not provided by any
>> .service files"
>> "/usr/bin/gwenview(24601)" Soprano: "QLocalSocket::**connectToServer:
>> Invalid name"
>> "/usr/bin/gwenview(24601)" Soprano:
>> "org.freedesktop.DBus.Error.**ServiceUnknown - The name
>> org.kde.nepomuk.services.**nepomukstorage was not provided by any
>> .service files"
>> "/usr/bin/gwenview(24601)" Soprano: "QLocalSocket::**connectToServer:
>> Invalid name"
>> "/usr/bin/gwenview(24601)" Soprano:
>> "org.freedesktop.DBus.Error.**ServiceUnknown - The name
>> org.kde.nepomuk.services.**nepomukstorage was not provided by any
>> .service files"
>> "/usr/bin/gwenview(24601)" Soprano: "QLocalSocket::**connectToServer:
>> Invalid name"
>> QInotifyFileSystemWatcherEngin**e::addPaths: inotify_add_watch failed:
>> No such file or directory
>> QFileSystemWatcher: failed to add paths: /home/joe/.config/ibus/bus
>> "/usr/bin/gwenview(24601)" Soprano:
>> "org.freedesktop.DBus.Error.**ServiceUnknown - The name
>> org.kde.nepomuk.services.**nepomukstorage was not provided by any
>> .service files"
>> "/usr/bin/gwenview(24601)" Soprano: "QLocalSocket::**connectToServer:
>> Invalid name"
>> gwenview(24601)/kdeui (kdelibs): Attempt to use QAction "edit_redo"
>> with KXMLGUIFactory!
>> gwenview(24601)/kdeui (kdelibs): Attempt to use QAction "edit_undo"
>> with KXMLGUIFactory!
>> gwenview(24601) Gwenview::ViewMainPagePrivate:**:setCurrentView: No
>> index found for current view
>> gwenview(24601) KXMLGUI::ActionList::plug: Index 20 is not within
>> range (0 - 19
>> gwenview(24601) KXMLGUI::ActionList::plug: Index 20 is not within
>> range (0 - 19
>> gwenview(24601) KXMLGUI::ActionList::plug: Index 20 is not within
>> range (0 - 19
>> gwenview(24601) KXMLGUI::ActionList::plug: Index 20 is not within
>> range (0 - 19
>>
>>
>>
>> ------------------------------**---------------------
>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.**org<PLUG-discuss@lists.phxlinux.org>
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/**mailman/listinfo/plug-discuss<http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>>
>>
> --
> # http://www.LuftHans.com/ <http://www.lufthans.com/>
> http://www.LuftHans.com/**Classes/ <http://www.lufthans.com/Classes/>
> # When in doubt, choose the interesting. -- der.hans
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss