@yochananmarqos Yes, I use KDE. Now I see the gui is automatically using qt5. Thanks. Just FYI, that now on kde it seems impossible to use gtk, as there is no flag --gtk (in case anyone wants it). But I do not care of that :).
Search Criteria
Package Details: ventoy-bin 1.1.02-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/ventoy-bin.git (read-only, click to copy) |
---|---|
Package Base: | ventoy-bin |
Description: | A new bootable USB solution |
Upstream URL: | http://www.ventoy.net |
Keywords: | boot image iso multiboot usb |
Licenses: | GPL-3.0-or-later |
Conflicts: | ventoy |
Provides: | ventoy |
Submitter: | DuckSoft |
Maintainer: | DuckSoft (KokaKiwi, yochananmarqos, Kr1ss) |
Last Packager: | yochananmarqos |
Votes: | 369 |
Popularity: | 9.33 |
First Submitted: | 2020-05-19 06:14 (UTC) |
Last Updated: | 2025-02-14 17:31 (UTC) |
Dependencies (7)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- dosfstools (dosfstools-gitAUR)
- util-linux (busybox-coreutilsAUR, util-linux-aesAUR, util-linux-selinuxAUR)
- xz (xz-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR) (optional) – GTK3 GUI
- polkit (polkit-gitAUR, polkit-consolekitAUR) (optional) – run GUI from application menu
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (optional) – Qt5 GUI
Required by (0)
Sources (10)
Ashark commented on 2025-02-17 10:51 (UTC)
yochananmarqos commented on 2025-02-14 17:32 (UTC)
JisuWoniu: I've corrected the desktop session name.
Ashark commented on 2025-02-14 08:15 (UTC)
@yochananmarqos
@Ashark: I've added an initial patch to support more desktop sessions. If you're using KDE, it will use Qt5.
Thanks, but it does not work. It still uses gtk:
$ ventoygui
(Ventoy2Disk.gtk3:20484): Gtk-CRITICAL **: 11:13:42.804: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
exponential commented on 2025-02-14 05:56 (UTC)
guys, a lot of the latest suggestions should go upstream, not here.
JisuWoniu commented on 2025-02-14 04:12 (UTC)
Or use XDG_CURRENT_DESKTOP
instead as recommended by Arch Wiki: https://wiki.archlinux.org/title/Xdg-utils#Environment_variables
JisuWoniu commented on 2025-02-14 03:41 (UTC)
@yochananmarqos On KDE, $DESKTOP_SESSION
is set to plasma
, not kde
.
$ env | grep DESKTOP_SESSION
DESKTOP_SESSION=plasma
yochananmarqos commented on 2025-02-13 18:01 (UTC) (edited on 2025-02-13 18:01 (UTC) by yochananmarqos)
@Ashark: I've added an initial patch to support more desktop sessions. If you're using KDE, it will use Qt5.
Ashark commented on 2025-02-13 13:06 (UTC) (edited on 2025-02-13 13:07 (UTC) by Ashark)
Hi. I already asked below, but as it is not done yet:
Please, add the ability to launch ventoygui with the --qt5 option.
The documentation is here: https://www.ventoy.net/en/doc_linux_gui.html The relevant part is:
4. Use GTK version if the system contains both GTK libraries and QT libraries.
For the last case, if you want to use QT version, you can use --qt5 parameter, that is ./VentoyGUI.x86_64 --qt5 (Only supported since 1.0.53).
This is my case. I have both gtk and qt installed in system, but prefer to have qt5 interface.
As you anyway do your custom wrapper, you can just add another desktop file that will be the same, but with the --qt5
, like this:
[Desktop Entry]
Type=Application
Icon=ventoy
Name=Ventoy
Exec=ventoygui --qt5
Terminal=false
Hidden=false
Categories=Utility
Comment=Ventoy2Disk GUI
StartupWMClass=Ventoy2Disk.gtk3 # Actually, this may be also changed to Qt5 I think
Antiz commented on 2025-01-27 10:01 (UTC) (edited on 2025-01-27 10:04 (UTC) by Antiz)
@fpeter8 patch
is already a member of the base-devel
meta package [1] which is a prerequesite for building AUR packages [2].
It should not be listed as a (make)dependency [3].
[1] https://archlinux.org/packages/core/any/base-devel/
[2] https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites
[3] https://wiki.archlinux.org/title/PKGBUILD#makedepends
fpeter8 commented on 2025-01-27 09:59 (UTC)
Please add 'patch' as a dependency, you use it in line 53 of the PKGBUILD
Pinned Comments