[openbox] Chromium Browser - xdg issue

Robert Orzanna orschiro at googlemail.com
Wed Oct 5 02:14:59 EDT 2011


To finally conclude on this.

I was able to solve the problem for nearly all applications by adding

export DE=xfce
export BROWSER=chromium-browser

to my .xinitrc before the exec command.

The only thing which is still not working is dropbox. However,
obviously they do not use xdg-open but have firefox hardcoded in their
script.

Robert.

2011/9/27 Myra Nelson <myra.nelson at hughes.net>:
> On Mon, Sep 26, 2011 at 17:41, Robert Orzanna <orschiro at googlemail.com> wrote:
>>
>> I appreciate your help Myra.
>>
>> Changing the settings for zim may be a workaround but still
>> thunar-dropbox relies on xdg which cannot be changed. So I need to
>> figure out why xdg isn't working properly.
>>
>> I do not see the issue related to the filetype setting as xdg-open
>> www.google.com opens a new chromium window.
>>
>> [robert at thinkpad ~]$ xdg-open www.google.com
>> [robert at thinkpad ~]$ LaunchProcess: failed to execvp:
>> /opt/chromium-browser/nacl_helper_bootstrap
>> [13634:13634:1090529355:ERROR:nacl_fork_delegate_linux.cc(78)] Bad
>> NaCl helper startup ack (0 bytes)
>> Created new window in existing browser session.
>>
>> However, I'm irritated why zim nor thunar-dropbox do not open links
>> inside chromium.
>>
>> Robert.
>>
>> 2011/9/27 Myra Nelson <myra.nelson at hughes.net>:
>> >
>> >
>> > On Mon, Sep 26, 2011 at 16:00, Robert Orzanna <orschiro at googlemail.com>
>> > wrote:
>> >>
>> >> So, when I use the xdg-open hack I would need my own xdg-open to
>> >> symlink to /usr/bin/xdg-open, right?
>> >>
>> >> To the use of mimeo:
>> >>
>> >> I already tried it but I couldn't figure out any ways to define a
>> >> working mimetype handling with it.
>> >>
>> >> Can you give me an example?
>> >>
>> >> Robert.
>> >>
>> >> 2011/9/26 Myra Nelson <myra.nelson at hughes.net>:
>> >> >
>> >> >
>> >> > On Fri, Sep 23, 2011 at 17:59, Robert Orzanna <orschiro at googlemail.com>
>> >> > wrote:
>> >> >>
>> >> >> How must that local xdg-open script look like?
>> >> >>
>> >> >> But I'm still very unhappy with such a solution. I rather want to
>> >> >> understand why I encounter this problem of defining chromium-browser
>> >> >> as default browser with xdg.
>> >> >>
>> >> >> Robert.
>> >> >>
>> >> >> On Thu, Sep 22, 2011 at 10:39 PM, Robert Orzanna
>> >> >> <orschiro at googlemail.com> wrote:
>> >> >> > Hello,
>> >> >> >
>> >> >> > I struggle for days to define Chromium properly as my default browser
>> >> >> > for xdg.
>> >> >> >
>> >> >> > The basic problem:
>> >> >> >
>> >> >> > xdg-open http://google.com opens a new chromium window.
>> >> >> >
>> >> >> > However, when I want to open links, say from zim
>> >> >> > (http://localhost:8080) or thunar-dropbox (view on dropbox site)
>> >> >> > nothing happens.
>> >> >> >
>> >> >> > I tried several things, created a defaults.list, exported the DE and
>> >> >> > BROWSER variable and configured exo-open but none of the things work.
>> >> >> >
>> >> >> > I discussed this problem also here [1] where you can find more
>> >> >> > information.
>> >> >> >
>> >> >> > Also I came across this mailing list post [2] where a similar problem
>> >> >> > was posted. However, adding export BROWSER=exo-open or
>> >> >> > chromium-browser did not change anything.
>> >> >> >
>> >> >> > I hope you guys can help me out. It is really frustrating.
>> >> >>
>> >> >> In the worst case you can make a script called xdg-open in your path,
>> >> >> that runs its parameters in chromium.
>> >> >>
>> >> >> > Regards,
>> >> >> >
>> >> >> > Robert.
>> >> >> >
>> >> >> > [1] https://bbs.archlinux.org/viewtopic.php?pid=993940#p993940
>> >> >> > [2] http://web.archiveorange.com/archive/v/nBRx34vvAo9stLyJY9lE
>> >> >> > _______________________________________________
>> >> >> > openbox mailing list
>> >> >> > openbox at icculus.org
>> >> >> > http://icculus.org/mailman/listinfo/openbox
>> >> >> >
>> >> >> _______________________________________________
>> >> >> openbox mailing list
>> >> >> openbox at icculus.org
>> >> >> http://icculus.org/mailman/listinfo/openbox
>> >> >
>> >> > I noticed you've discussed the topic on the arch linux forums (I didn't
>> >> > read
>> >> > the forum thread) so I have some suggestions. If you're using Arch try
>> >> > installing mimeo ( https://aur.archlinux.org/packages.php?ID=32911 )
>> >> > from
>> >> > the AUR. It allows one to set their defualt mime types in desktop files
>> >> > located in the  ~/.local/share/applications or ~/.local/share/mime
>> >> > folders
>> >> > in your home directory. xdg-open uses desktop configuration files stored
>> >> > in
>> >> > /usr/share/applications (at least on Arch) to determine which program to
>> >> > use
>> >> > for a specific mime type. For zim there is an options in the preferences
>> >> > dialog under applications to set up your file browser, web browser,
>> >> > email
>> >> > client, and text editor. It comes up showing xdg default but you can set
>> >> > the
>> >> > apllication you wish to use by clicking on the double arrow on the right
>> >> > side of each option. As for thunar and dropbox, you should be able to
>> >> > set a
>> >> > custom action by using the dialog under Edit; configure custom action
>> >> > dialog.
>> >> > As I said, I didn't read the forum thread, but the combination of mimeo
>> >> > and
>> >> > configure custom actions in thunar have taken care of my needs on Arch.
>> >> > Myra Nelson
>> >> >
>> >> > --
>> >> > Life's fun when your sick and psychotic!
>> >> >
>> >> > _______________________________________________
>> >> > openbox mailing list
>> >> > openbox at icculus.org
>> >> > http://icculus.org/mailman/listinfo/openbox
>> >> >
>> >> >
>> >> _______________________________________________
>> >> openbox mailing list
>> >> openbox at icculus.org
>> >> http://icculus.org/mailman/listinfo/openbox
>> >
>> > Robert:
>> > I used these commands to create the zathura.desktop file in
>> > ~/.local/share/applications. I had some initial problems with the help
>> > commands because I kept missing the single quote ( ' ) after the command
>> > 'zathura %f' 'application/pdf'. I was typing 'zathura %f application/pdf'.
>> > If you need to look up the mime-type do less /etc/mime.types.
>> > [myra at gandalf ~]:mimeo --create zathura.desktop zathura 'zathura %f'
>> > 'application/pdf'
>> > [myra at gandalf ~]:mimeo --prefer 'application/pdf' zathura.desktop
>> > mimeo --assoc-help
>> > mimeo --mimeman--help
>> > The above commands will guide you through creating other associations. Now
>> > from a console I can open a pdf file with xdg-open <file.pdf> and it opens
>> > with zathura.
>> > In Thunar you can also set file associations by selecting the file, right
>> > click on properties to bring up the properties dialog, the under the general
>> > tab set the file to open with the application you wish to use. This should
>> > do the trick in Thunar with any file type. As I stated before, you can do
>> > the same thing in Zim.
>> > Hope this helps.
>> > Myra
>> > --
>> > Life's fun when your sick and psychotic!
>> >
>> > _______________________________________________
>> > openbox mailing list
>> > openbox at icculus.org
>> > http://icculus.org/mailman/listinfo/openbox
>> >
>> >
>> _______________________________________________
>> openbox mailing list
>> openbox at icculus.org
>> http://icculus.org/mailman/listinfo/openbox
> Robert:
>
> Open zim, click on Edit, the preferences, select the Applications tab,
> the set your default browser to chromium. If chromium isn't shown
> select use other application, then enter Chromium for the name and
> chromium for the command. Be sure to click on the OK button on the
> entry dialog, then OK on the preferences dialog. That should set the
> default browser for zim to chromium. If it doesn't it's an upstream
> bug.
>
> If I used dropbox I might be able to help you with it. I installed
> thunar-dropbox and dropbox on my computer but to finish the
> configuration for dropbox I have to sign up for the service. Not gonna
> happen. You should be able to set up a custom action in the public
> folder in Thunar to make it work but it will take some more research
> on your part to fix dropbox.
>
> Sorry I couldn't help more. But Arch is about learning how to setup
> and maintain you installation. I know that well coming from Windows.
>
> Myra
>
>
> --
> Life's fun when your sick and psychotic!
> _______________________________________________
> openbox mailing list
> openbox at icculus.org
> http://icculus.org/mailman/listinfo/openbox
>


More information about the openbox mailing list