Sorry for the delay, I had a busy week and couldn't update Bottles. Thanks to everyone for the suggestions—I think I've included them in the latest patch. Please let me know if anything is still not working!
Search Criteria
Package Details: bottles 2:51.21-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/bottles.git (read-only, click to copy) |
---|---|
Package Base: | bottles |
Description: | Easily manage wine and proton prefix |
Upstream URL: | https://github.com/bottlesdevs/Bottles |
Keywords: | Bottles gaming Wine Wineprefixes |
Licenses: | GPL-3.0-only |
Submitter: | ragouel |
Maintainer: | lotation (brombinmirko, francescomasala) |
Last Packager: | lotation |
Votes: | 156 |
Popularity: | 2.80 |
First Submitted: | 2020-11-28 22:52 (UTC) |
Last Updated: | 2025-03-31 08:34 (UTC) |
Dependencies (37)
- cabextract
- dconf
- gtk4 (gtk4-paper-planeAUR, gtk4-gitAUR)
- gtksourceview5 (gtksourceview-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- icoextractAUR
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR)
- libadwaita (libadwaita-gitAUR, libadwaita-without-adwaita-gitAUR)
- libportal-gtk4
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7zip)
- patoolAUR (patool-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-chardet
- python-fvsAUR
- python-gobject
- python-markdown
- python-orjson (python-orjson-gitAUR)
- python-pathvalidateAUR
- python-pycurl
- python-requests
- python-steamgriddbAUR
- python-yaml (python-yaml-gitAUR)
- vkbasalt-cliAUR
- webkit2gtk (webkit2gtk-imgpasteAUR)
- xorg-xdpyinfo
- blueprint-compiler (blueprint-compiler-gitAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- gamemode (gamemode-gitAUR) (optional)
- gvfs (gvfs-gitAUR) (optional)
- lib32-gamemode (lib32-gamemode-gitAUR) (optional)
- lib32-gnutls (optional)
- lib32-vkd3d (lib32-vkd3d-gitAUR) (optional)
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR) (optional)
- vkd3d (vkd3d-gitAUR) (optional)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR) (optional)
- wine (wine-valveAUR, wine-stable-nextAUR, wine-stableAUR, wine-wow64-gitAUR, wine-staging-wow64-gitAUR, wine-gitAUR, wine-staging-gitAUR, wine-cachyosAUR, wine-wow64AUR, wine-staging-wow64AUR, wine-tkg-staging-wow64-binAUR, wine-tkg-staging-binAUR, wine-pure-gitAUR, wine-staging) (optional)
Required by (2)
- arch-gaming-meta (optional)
- cartridges-git (optional)
Sources (2)
lotation commented on 2025-03-31 08:44 (UTC)
Melinoe commented on 2025-03-31 05:36 (UTC)
In this version of bottles i have same problems as others,unresponsive ui, in terminal i have errors when try to create bottles, etc, in flatpak version all works fine, and I doubt that this is a problem on the part of the main developers, since the flatpak version is working properly again, I hope the maintainers will fix this problem with patches made by the people below.
acidrain42 commented on 2025-03-30 15:05 (UTC) (edited on 2025-03-30 15:11 (UTC) by acidrain42)
Creating a new bottle, and the running executable button are also broken. Here's the patch I applied to fix that.
diff --git a/bottles/frontend/views/bottle_details.py b/bottles/frontend/views/bottle_details.py
index 65667ea9..7ae1eb19 100644
--- a/bottles/frontend/views/bottle_details.py
+++ b/bottles/frontend/views/bottle_details.py
@@ -436,20 +436,19 @@ class BottleView(Adw.PreferencesPage):
dialog.connect("response", execute)
dialog.show()
- if Xdp.Portal.running_under_sandbox():
- if self.window.settings.get_boolean("show-sandbox-warning"):
- dialog = Adw.MessageDialog.new(
- self.window,
- _("Be Aware of Sandbox"),
- _(
- "Bottles is running in a sandbox, a restricted permission environment needed to keep you safe. If the program won't run, consider moving inside the bottle (3 dots icon on the top), then launch from there."
- ),
- )
- dialog.add_response("dismiss", _("_Dismiss"))
- dialog.connect("response", show_chooser)
- dialog.present()
- else:
- show_chooser()
+ if self.window.settings.get_boolean("show-sandbox-warning"):
+ dialog = Adw.MessageDialog.new(
+ self.window,
+ _("Be Aware of Sandbox"),
+ _(
+ "Bottles is running in a sandbox, a restricted permission environment needed to keep you safe. If the program won't run, consider moving inside the bottle (3 dots icon on the top), then launch from there."
+ ),
+ )
+ dialog.add_response("dismiss", _("_Dismiss"))
+ dialog.connect("response", show_chooser)
+ dialog.present()
+ else:
+ show_chooser()
def __backup(self, widget, backup_type):
"""
diff --git a/bottles/frontend/views/new_bottle_dialog.py b/bottles/frontend/views/new_bottle_dialog.py
index a8b007d4..c6f0a156 100644
--- a/bottles/frontend/views/new_bottle_dialog.py
+++ b/bottles/frontend/views/new_bottle_dialog.py
@@ -80,7 +80,7 @@ class BottlesNewBottleDialog(Adw.Dialog):
super().__init__(**kwargs)
# common variables and references
self.window = GtkUtils.get_parent_window()
- if not self.window or not Xdp.Portal.running_under_sandbox():
+ if not self.window:
return
self.app = self.window.get_application()
Edit: Updated patch to also fix "Run executable"
joshmaybal commented on 2025-03-30 07:36 (UTC) (edited on 2025-03-30 07:36 (UTC) by joshmaybal)
the maintainers when they login, should probably apply the patch by @laosparrow, can confirm, it works, as it has the same patch as @Ropid's
Ropid commented on 2025-03-27 11:34 (UTC) (edited on 2025-03-27 11:40 (UTC) by Ropid)
The preferences page is broken right now in 51.21 and can be forced to work by commenting out the following part in bottle_preferences.py
at line 142:
if not gamemode_available or not Xdp.Portal.running_under_sandbox():
return
Add a #
in front of the two lines.
Sadly, this looks like a change of the author to intentionally prevent the use outside of Flatpak. I guess it's time to look for an alternative to Bottles? :(
cahiri0 commented on 2025-03-27 10:09 (UTC)
@mondocello, @robbie-hatley:
Another option for you is trying libadwaita-git from aur, it says 1.6 something but in reality it builds newest source so it is in version you need for bottles.
laosparrow fix seem to work, it only crashed once when i was downloading new kron4k runner, and ui feels oddly fast.
robbie-hatley commented on 2025-03-27 03:41 (UTC)
@PPlatypus : Thanks for the info; I'll leave my Bottles at 51.17 until Manjaro updates its libadwaita.
Pinned Comments
brombinmirko commented on 2022-09-15 20:54 (UTC) (edited on 2022-09-15 20:54 (UTC) by brombinmirko)
=====================
READ HERE FIRST
=====================
This package is not officially supported by the Bottles Developers. Even though some of those developers are package maintainers, support is offered by the package authors who will make sure it is handled in the best possible way. They will diagnose the issues and report the issues to the development team if they are not related to the package.