Porteus-v5.0x86_64_bugs reports
Porteus-v5.0x86_64_bugs reports
@Majestic, there's a reason why Porteus uses gtk3-classic. If you change anything system-wise it will break the whole purpose of gtk3-classic.
AFAIK, there are only 2 solutions. Either we change how Firefox handles these buttons (see my workaround above) or we fix gtk3-classic to handle this specific issue.
AFAIK, there are only 2 solutions. Either we change how Firefox handles these buttons (see my workaround above) or we fix gtk3-classic to handle this specific issue.
- Blaze
- DEV Team
- Posts: 3888
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus-v5.0x86_64_bugs reports
I confirm that.
I added
Code: Select all
export GTK_CSD=1
But it's broken some decoration of DE
Thanks to Majestic
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
-
- Black ninja
- Posts: 62
- Joined: 23 Jul 2022, 07:42
- Distribution: Porteus 5.01_x86_64 Xfce
Porteus-v5.0x86_64_bugs reports
Hi,
@ Blaze, try it in ~.bashrc
@ Blaze, try it in ~.bashrc
- Blaze
- DEV Team
- Posts: 3888
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus-v5.0x86_64_bugs reports
Hi itrukrakso.
with .bashrc is the same issue
with .bashrc is the same issue
- ncmprhnsbl
- DEV Team
- Posts: 3953
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.0x86_64_bugs reports
what if you just prefix the firefox or thunderbird command with that? ie.
Code: Select all
env GTK_CSD=1 thunderbird
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
- Blaze
- DEV Team
- Posts: 3888
- Joined: 28 Dec 2010, 11:31
- Distribution: ⟰ Porteus current ☯ all DEs ☯
- Location: ☭ Russian Federation, Lipetsk region, Dankov
- Contact:
Porteus-v5.0x86_64_bugs reports
ncmprhnsbl, thanks.
Now I fixed simple-scan.
Now I fixed simple-scan.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16
- ncmprhnsbl
- DEV Team
- Posts: 3953
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.0x86_64_bugs reports
i've now changed the update-firefox-live script so that the mozilla-firefox.desktop Exec line is:
this should allow 'tabs in titlebar' (which is turned off by default via distribution.ini) to work in cinnamon without double window decoration and to appear as an option in openbox/lxde/lxqt, for those that want it.
thanks to Majestic for the insights
note about cinnamon and gtk3-classic:
gtk3-classic patches don't remove any features, just change some defaults ( eg CSD off, overlay scrollbars off, file open dialog layout etc..)
afaiui, cinnamon apps have their own internal way of using(or not) gtk3 features eg. overlay scrollbars are used regardless of gtk3-classic and CSD is suppressed even using plain gtk3.
but these internal settings can be overridden by setting env variable.
Code: Select all
Exec=env GTK_CSD=1 firefox %u
thanks to Majestic for the insights
note about cinnamon and gtk3-classic:
gtk3-classic patches don't remove any features, just change some defaults ( eg CSD off, overlay scrollbars off, file open dialog layout etc..)
afaiui, cinnamon apps have their own internal way of using(or not) gtk3 features eg. overlay scrollbars are used regardless of gtk3-classic and CSD is suppressed even using plain gtk3.
but these internal settings can be overridden by setting env variable.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
- Rava
- Contributor
- Posts: 5424
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Porteus-v5.0x86_64_bugs reports
What does CSD stand for in this context?ncmprhnsbl wrote: ↑12 Aug 2023, 04:40gtk3-classic patches don't remove any features, just change some defaults ( eg CSD off, overlay scrollbars off, file open dialog layout etc..)
afaiui, cinnamon apps have their own internal way of using(or not) gtk3 features eg. overlay scrollbars are used regardless of gtk3-classic and CSD is suppressed even using plain gtk3.
Cheers!
Yours Rava
Yours Rava
- ncmprhnsbl
- DEV Team
- Posts: 3953
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.0x86_64_bugs reports
"client side decorations", meaning window decorations like titlebar being set by the "client" ie. the application rather than the window manager, eg. "tabs in titlebar" of firefox.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
- ncmprhnsbl
- DEV Team
- Posts: 3953
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.0x86_64_bugs reports
i noticed that this breaks the function of /opt/porteus-scripts/xorg/browser for firefox, so instead of using the .desktop method, we now have a script called 'firefox' in /usr/bin replacing what is usually a symlink to /usr/lib64/firefox-<version>/firefoxncmprhnsbl wrote: ↑12 Aug 2023, 04:40i've now changed the update-firefox-live script so that the mozilla-firefox.desktop Exec line is:
eg.
Code: Select all
#!/bin/bash
exec env GTK_CSD=1 /usr/lib64/firefox-116.0.3/firefox "$@"
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
Porteus-v5.0x86_64_bugs reports
Maybe there's an easier solution:
Tell Firefox to use the window title bar by right clicking the tab bar → "Customise Toolbar..." and then checking "Title Bar" in the bottom-left.
Tell Firefox to use the window title bar by right clicking the tab bar → "Customise Toolbar..." and then checking "Title Bar" in the bottom-left.
- ncmprhnsbl
- DEV Team
- Posts: 3953
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.0x86_64_bugs reports
that is already set as default in distrubution.ini
the point of enabling CSD as above is:
to allow you to uncheck "Title Bar" in the bottom-left if you want 'tabs in titlebar' without in cinnamon getting the 'double titlebar' and in DEs using openbox, allowing that option to appear.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
Porteus-v5.0x86_64_bugs reports
Porteus XFCE v5 64bit, taken from the latest ISO at http://dl.porteus.org/x86_64/current/ and installed as a VMWare virtual machine. Tried to download, install and run Chrome via Browser Selection Tool but got nothing visible after clicking on the corresponding browser icon. However, when I tried to run the executable file explicitly I got tons of weird errors (see the log). What's wrong with my installation and how to have it fixed?
- Rava
- Contributor
- Posts: 5424
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Porteus-v5.0x86_64_bugs reports
e.g.about this one
Can you do a and post the output?
I presume you are user guest when trying to get chrome to run, then also be user guest when executing the ls -l as described above.
The error sounds like user guest has no read permission for /opt/google/chrome/libGLESv2.so
Or it could be the folder(s), then also check via ls -ld the folders:
/opt/ should be readable for user guest.
Added in 3 minutes 58 seconds:
The "-d" option for the folders is crucial since you want the ls on the folder itself and not on the contents of the folder (as would be the case without the -d option)
Code: Select all
/opt/google/chrome/libGLESv2.so: /opt/google/chrome/libGLESv2.so: cannot open shared object file: Permission denied
Code: Select all
ls -l /opt/google/chrome/libGLESv2.so
I presume you are user guest when trying to get chrome to run, then also be user guest when executing the ls -l as described above.
The error sounds like user guest has no read permission for /opt/google/chrome/libGLESv2.so
Or it could be the folder(s), then also check via ls -ld the folders:
Code: Select all
ls -ld /opt/google/chrome/
ls -ld /opt/google/
Added in 3 minutes 58 seconds:
The "-d" option for the folders is crucial since you want the ls on the folder itself and not on the contents of the folder (as would be the case without the -d option)
Cheers!
Yours Rava
Yours Rava
- ncmprhnsbl
- DEV Team
- Posts: 3953
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.0x86_64_bugs reports
works okay here in VirtualBox (as root and guest) .. i don't know anything about vmware setups.senglory wrote: ↑03 Sep 2023, 20:13Porteus XFCE v5 64bit, taken from the latest ISO at http://dl.porteus.org/x86_64/current/ and installed as a VMWare virtual machine. Tried to download, install and run Chrome via Browser Selection Tool but got nothing visible after clicking on the corresponding browser icon. However, when I tried to run the executable file explicitly I got tons of weird errors (see the log). What's wrong with my installation and how to have it fixed?
your shasum looks correct.
a lot of those errors look like chrome doesn't like your virtual hardware.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44