Page 1 of 1

Chromium browser downloaded file not found

Posted: Sat May 06, 2023 2:51 pm
by Thanos
ss.png
ss.png (68.08 KiB) Viewed 739 times

The link "Show in folder" can not be open.

May be it link to a filebrower that not in easyos?

I think many filebrower is better than rox, please replace rox with other.


Re: Chromium browser downloaded file not found

Posted: Sun May 07, 2023 3:10 am
by BarryK

Rox is a very good file manager and will stay in EasyOS forever.

In chromium, I right-clicked on that delta file and chose "Save link as...", then accepted the default at "Files/downloads", and it downloaded, no problem.


Re: Chromium browser downloaded file not found

Posted: Sun May 07, 2023 3:46 pm
by Thanos

Yes, it downloaded,but the 'Show in folder' link can not open a rox window to show the downloaded file. This is not convenience very much.

Did you test this in easyos 5.23?


Re: Chromium browser downloaded file not found

Posted: Sun May 07, 2023 3:54 pm
by pp4mnklinux

I never used the "show in folder" button.

I configured in chrome settings "download folder" and I can dowload diferent files in diferent chrome sessions and continue working and open this folder only when I want, not when finished downloading.

I don't like pop ups telling me that some file has been downloaded.

I will chose the action, not the browser.

I like rox, prefer pcmanfm and love thunar, 🤣.

Download the one u prefer and configure it as default file manager, or you will chose which program to use depending on the action.


Re: Chromium browser downloaded file not found

Posted: Sun May 07, 2023 11:45 pm
by BarryK
Thanos wrote: ↑Sun May 07, 2023 3:46 pm

Yes, it downloaded,but the 'Show in folder' link can not open a rox window to show the downloaded file. This is not convenience very much.

Did you test this in easyos 5.23?

Yes, I used 5.2.3.
if "show in folder" doesn't work, then that is a problem with Chromium, not Easy. You would have to make a bug report to the chromium developers.

Note, I will soon be compiling a later version of chromium.


Re: Chromium browser downloaded file not found

Posted: Tue May 09, 2023 4:38 am
by Thanos

When I download a few files, I just click the button "show in folder" to open a file manager and process the downloaded files.

I use chromium in many os not only easyos. In easy os, the button do not work.

May be the bug is from chromium,but it is ok in other os .

I like pcmanfm , thunar ,they are easy to use.


Re: Chromium browser downloaded file not found

Posted: Tue May 09, 2023 12:20 pm
by rockedge
  1. Rox

  2. XFE

  3. Thunar

  4. Total Commander

In order of preference and function. Thunar can handle quick SAMBA and FTP connections and Total Commander being a MS-DOS, Windows application falls a bit short running in WINE with network connections but is really good with FTP.

Looking back I have been using Total Commander since before there was a Pentium chip ( talk'in about i386 being the powerhouse and i286 was the norm) which came about because of the first and original 2 panel file manager: Norton's Commander from which ALL modern 2 panel file managers stem from.


Re: Chromium browser downloaded file not found

Posted: Wed May 10, 2023 2:00 am
by Berto

Hi there,

very most of the time I'm using ROX, but I have XFE installed too. It has the advantage that you can let show and mount devices in your file manager directly, without clicking on the desktop icons or searching for long in the filesystem - and you can easily switch to 1, 2 or three panels. It is available as .PET package also, but I forgot where I got it from.


Re: Chromium browser downloaded file not found

Posted: Wed May 10, 2023 2:18 am
by geo_c
Berto wrote: ↑Wed May 10, 2023 2:00 am

I have XFE installed too. It has the advantage that you can let show and mount devices in your file manager directly...

I realize I'm hi-jacking the thread here, but this question has nagged me for awhile. How you accomplish mounting in Xfe? I use scripts with mount commands, but Xfe preferences has volume management listed in 'Programs' as mount and umount, yet I have never understood how that is used in Xfe out of the box.


Re: Chromium browser downloaded file not found

Posted: Thu May 11, 2023 6:34 am
by Caramel
Thanos wrote: ↑Sun May 07, 2023 3:46 pm

Yes, it downloaded,but the 'Show in folder' link can not open a rox window to show the downloaded file. This is not convenience very much.

Did you test this in easyos 5.23?

Chromium runs as its own user, not as root. So it can't execute the instructions "exec rox" at the end of the file /usr/local/bin/xdg-open

File xdg-open :

Code: Select all

WHOIAM="$(whoami)"
if [ "$WHOIAM" != "root" -a "$WHOIAM" != "zeus" ];then #20220916 20221023
 grep -q "^${WHOIAM}=true" /root/.clients-status
 if [ $? -eq 0 ];then
  #whatever has called here is running as non-root client.
  case "$1" in
   *://*)
    if [ -d /home/${WHOIAM}/.mozbare ];then
     #app is allowed to run this html viewer.
     exec mozbare "$1"
    fi
   ;;
  esac
  exit
 fi
fi

case "$1" in 
        '') exit
                ;;
        *://*) exec rox -U "$1"
                ;;
        *@*.*) exec rox -U "mailto:${1}"
                ;;
        *) exec rox "$1"
                ;;
esac

I'm tested with a modified xdg-open file

Code: Select all

WHOIAM="$(whoami)"
if [ "$WHOIAM" != "root" -a "$WHOIAM" != "zeus" ];then #20220916 20221023
 grep -q "^${WHOIAM}=true" /root/.clients-status
 if [ $? -eq 0 ];then
  #whatever has called here is running as non-root client.
  case "$1" in 
        '') exit
                ;;
        *://*) exec rox -U "$1"
                ;;
        *@*.*) exec rox -U "mailto:${1}"
                ;;
        *) exec rox "$1"
                ;;
  esac
  exit
 fi
fi

case "$1" in 
        '') exit
                ;;
        *://*) exec rox -U "$1"
                ;;
        *@*.*) exec rox -U "mailto:${1}"
                ;;
        *) exec rox "$1"
                ;;
esac

It worked for chromium.

Worked too with firefox after addition of the line

Code: Select all

inode/directory=ROX-Filer.desktop;

in /usr/share/applications/mimeinfo.cache


Re: Chromium browser downloaded file not found

Posted: Thu May 11, 2023 12:08 pm
by BarryK

Caramel,
Thanks for that, I have fixed xdg-open:

https://bkhome.org/news/202305/show-in- ... omium.html


Re: Chromium browser downloaded file not found

Posted: Mon May 15, 2023 2:20 am
by Thanos
Caramel wrote: ↑Thu May 11, 2023 6:34 am
Thanos wrote: ↑Sun May 07, 2023 3:46 pm

Yes, it downloaded,but the 'Show in folder' link can not open a rox window to show the downloaded file. This is not convenience very much.

Did you test this in easyos 5.23?

Chromium runs as its own user, not as root. So it can't execute the instructions "exec rox" at the end of the file /usr/local/bin/xdg-open

File xdg-open :

Code: Select all

WHOIAM="$(whoami)"
if [ "$WHOIAM" != "root" -a "$WHOIAM" != "zeus" ];then #20220916 20221023
 grep -q "^${WHOIAM}=true" /root/.clients-status
 if [ $? -eq 0 ];then
  #whatever has called here is running as non-root client.
  case "$1" in
   *://*)
    if [ -d /home/${WHOIAM}/.mozbare ];then
     #app is allowed to run this html viewer.
     exec mozbare "$1"
    fi
   ;;
  esac
  exit
 fi
fi

case "$1" in 
        '') exit
                ;;
        *://*) exec rox -U "$1"
                ;;
        *@*.*) exec rox -U "mailto:${1}"
                ;;
        *) exec rox "$1"
                ;;
esac

I'm tested with a modified xdg-open file

Code: Select all

WHOIAM="$(whoami)"
if [ "$WHOIAM" != "root" -a "$WHOIAM" != "zeus" ];then #20220916 20221023
 grep -q "^${WHOIAM}=true" /root/.clients-status
 if [ $? -eq 0 ];then
  #whatever has called here is running as non-root client.
  case "$1" in 
        '') exit
                ;;
        *://*) exec rox -U "$1"
                ;;
        *@*.*) exec rox -U "mailto:${1}"
                ;;
        *) exec rox "$1"
                ;;
  esac
  exit
 fi
fi

case "$1" in 
        '') exit
                ;;
        *://*) exec rox -U "$1"
                ;;
        *@*.*) exec rox -U "mailto:${1}"
                ;;
        *) exec rox "$1"
                ;;
esac

It worked for chromium.

Worked too with firefox after addition of the line

Code: Select all

inode/directory=ROX-Filer.desktop;

in /usr/share/applications/mimeinfo.cache

Thank you!
This the right way to solve the prolem.