Thursday, 16 February 2012

Force programs to appear in open with list GNOME 3.2.1 / openSUSE 12.1

 I have recently started using AbiWord / Gnumeric combination on my system ( GNOME 3.2.1 / openSUSE 12.1) instead of LibreOffice because
==> Every time LibreOffice has some updates I need to download / update about 200 MB worth of packages.
==>I don't have much use for office software at home except for the occasional viewing of an word document or making small calculations in spreadsheet
==> I don't almost never use the database "libreoffice-base" or  drawing "libreoffice-draw" or presentation "libreoffice-impress" software at home.
==>LibreOffice appears to be quite sluggish compared to AbiWord or Gnumeric
How To Get and install AbiWord / Gnumeric ?
==>One can Install the latest available AbiWord on GNOME 3.2.1 / openSUSE 12.1using 1-Click Install.Alternatively you can explore other available versions / download / install from rpms here
==>Similarly , One can Install the latest available Gnumeric on GNOME 3.2.1 / openSUSE 12.1using 1-Click Install . Alternatively you can explore other versions / download / install from rpms here
How To make programs like AbiWord which don't appear in open with context menu (OR) right click menu of your mouse appear on the open with application list ?
The only hiccup I faced in using AbiWord is that  recently I was not able to change the default file association for "docx" document . Hence I had to try and fix the file association to the correct application.GNOME / Nautilus was trying open a "docx" document using File Roller "Archive Manager".
The docx document I was trying to open using AbiWord
Nautilus trying to use File Roller to open docx document
"open with" menu in context menu not showing AbiWord
Even the open with tab in the properties windows of the docx document failed to show AbiWord to set as default application
All I needed to do was to open Alacarte application and add a parameter %U to the program command like "abiword %U" and restart GNOME 3 shell / desktop by pressing "Alt+F2" following by keying in 'r' and hitting return / enter key. Poof !!! the miracle happens.
Alacarte can be located by pressing left "windows" key in keyboard followed by clicking on Applications tab on top left end of the screen and choosing Accessories node in the tree on the left hand side. One can also type in Alacarte after moving the mouse over the hot spot on the top left hand side of the screen to locate the application.
You can also invoke "Alacarte" using "Alt+F2" command launch window
 Command Launch Alt+F2 Alacarte
Add %U after command in Alacarte and hit close button
Screen shots after Fix
AbiWord appears in open with list in right click / context menu
AbiWord appears also in open with list in open with tab when we right click on the document and select properties menu.In this window we can set an application as the default file handler
Right click after fixing the file handler / file association

6 comments:

  1. Thanks a lot ! That fixes missing "Open with.." for other applications, too.

    ReplyDelete
  2. yes.Took me sometime to figure it tough. Glad to hear that the post helped you.

    ReplyDelete

  3. 0
    down vote











    I have cooked this little script to allow our users to open a file with a program of their choice.

    https://github.com/gecos-team/openwith
     

    ReplyDelete
  4.  @google-c270475de03792a2cb6390e21066cffd:disqus  thanks for posting the link

    ReplyDelete
  5. awesome thankyou vermuch

    ReplyDelete
  6. Hi blah. LOL . You are welcome :)

    ReplyDelete