Giter Club home page Giter Club logo

quickgui's Introduction

Quickgui

Quickgui

An elegant virtual machine manager for the desktop

Made with 💝 for Tux (Linux)

 Discord

Introduction

Quickgui is a graphical user interface for the Quickemu virtual machine manager. Quickgui enables you to create and manage virtual machines from a simple and elegant interface. Nearly 1000 operating systems supported including Windows, macOS, BSDs, and 100s of Linux distros. All with automated downloads and configuration.

Install

Quickgui depends on Quickemu. Most package managers will automatically install Quickemu when you install Quickgui.

If you don't have Quickemu installed then go and follow the Quickemu installation steps for your operating system:

Debian

A .deb package is available for Debian on our release page.

  • Download the latest .deb package
  • Install it with apt-get install ./quickgui-1.2.9+1-linux.deb

Fedora

A .rpm package is available for Fedora on our release page.

NixOS

Flake

FlakeHub

Stable releases of Quickgui are published to FlakeHub for NixOS users. See the Quickemu flake on FlakeHub for more details:

Nixpkgs

Add Quickgui to your systemPackages. For example:

systemPackages = with pkgs; [
  quickgui
];

Ubuntu

Ubuntu users can install Quickgui using the .deb package described above for Debian or from our PPA.

sudo add-apt-repository ppa:flexiondotorg/quickgui
sudo apt-get update
sudo apt-get install quickgui

Other Linux

We provide an AppImage and a pre-compiled binary of Quickemu in a .zip file.

AppImage

The AppImage should work on most Linux distributions.

  • Download the latest AppImage.
  • chmod +x quickgui-1.2.9+1-linux.AppImage
  • ./quickgui-1.2.9+1-linux.AppImage

Pre-compiled binary

  • Download the latest .zip file.
  • unzip quickgui-1.2.9+1-linux.zip
  • cd quickgui-1.2.9+1-linux
  • chmod +x quickgui
  • ./quickgui

Compile

To compile the Quickgui yourself:

  • Install Flutter
  • git clone https://github.com/quickemu-project/quickgui.git
  • cd quickgui
  • flutter pub get
  • flutter config --enable-linux-desktop
  • flutter build linux --release

The compiled binary will be in build/linux/x64/release/bundle/quickgui. You can run it with:

./build/linux/x64/release/bundle/quickgui

Usage

Main Screen

Quickgui Main screen

Downloader

  • From the main screen, click "Create new machines"
  • Select the Operating System you want to install
  • Select the Version of the operating system you want to use.
  • Click the "Download" button.
    • The ISO will be downloaded
  • When the download is complete, click the "Dismiss" button.
Downloader
Quickgui Downloader

Manager

  • From the main screen, click "Manage existing machines"
  • The Manager screen will list available Quickemu VMs in the directory you have chosen to store them.
  • Start a VM by clicking the "Play" (▶) button.
  • Kill a running VM by clicking the "Stop" (■) button.
  • Clicking the "Trash" (🗑) button will prompt you to delete the whole VM or just its disk image.
Manager
Quickgui Manager

When a VM is running, Quickgui will display the host ports that are mapped to the SPICE and SSH ports on the guest. These ports are used to connect to the guest for display and SSH access.

SPICE

If you close the SPICE display and wish to reconnect, you can click the "Connect display with SPICE" button. To open an SSH session, you can click the "Connect with SSH" button.

If the "Connect display with SPICE" button is disabled, the spicy client cannot be found. Ensure it is installed, and in your PATH (it should have been installed with quickemu).

SSH

If the "Connect with SSH" button is disabled, an SSH server cannot be detected on the guest. Most guest operating systems will not install an SSH server by default, so if it was not an option during installation, you will need to install one yourself. It must be listening on port 22 (the default SSH port). Once a server is installed and running, it should be detected automatically.

"Connect with SSH" will open a terminal and attempt to connect to the guest. If the connection is successful, you will be prompted for the password. If the connection is unsuccessful, you might need to remove the host key for the guest from your ~/.ssh/known_hosts file using something like ssh-keygen -R [localhost]:22220.

quickgui's People

Contributors

ayoungdukie avatar codseus avatar criadoperez avatar daphipz avatar denadaisenai avatar eson57 avatar flexiondotorg avatar gnuhead-chieb avatar jmmanzano avatar lucyllewy avatar lukewh avatar marxjohnson avatar mejans avatar mikabak avatar paadza avatar philclifford avatar ricardo-simoes avatar willyjimmydev avatar ymauray avatar zxce3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quickgui's Issues

feat: display quickemu console output

Thanks for making this! Just starting to play with this but feels more intuitive than virt manager for basic needs.

I feel like when launching a VM one of the things many users may be searching for is connection info. while there's currently info for ssh, there's not other info that gets outputted by quickemu upon launch - such as SMB connection info. Perhaps the raw output from quickemu could be shown in quickgui?

image

Manage missing zsync

see issue #212 in quickemu, where hopefully we can decide what to do and handle missing zsync on the host by not presenting those distros/versi ons to the user or in the lists

Just a heads-up here to keep an eye on

feat: add a "Run" option after an image finishes downloading

After an image finishes downloading, we should make the UX better by providing either a

  • "Run this image" kind of option, or
  • a way for the user to navigate to the "Manager" page, perhaps highlighting or tagging the just-downloaded image with a temporary [new] icon, or
  • both of the above.

feat: if the .conf file is read-only, disable the delete button

In the VM Manager screen, it would be really great to have the option to prevent the ability to delete the VM.

As there are no right-click options to be able to enable this (currently), perhaps the application could check to see if the .conf file for that machine is read-only and, if it is, disable the option to delete the machine.

This could be a feature that you could build upon in a future release to allow the interface to lock the machine by marking the .conf file read-only through a not-too-easy-to-get-to-by-mistake toggle.

bug: unable to SSH to the guest VM

Hi,

I just installed ZorinOs16 with Quickgui 1.2.2/Quickemu 3.11, installed SSH in guest, stop and restarted the guest, Quickgui does not detect SSH server.

ssh zorinos@localhost -p 22220

on the host work however.

System: Kernel: 5.15.0-2-amd64 x86_64 bits: 64 Desktop: Openbox 3.6.1
Distro: Devuan GNU/Linux 5 (daedalus/ceres)

Changing directory does not always work and sometimes breaks Quickgui

While moving around my system looking for somewhere to drop another test VM I notice that attempting to chose /home/<user> and clock on OK left the working directory where it was.

Also, trying to find some reason/pattern to this (in the past the presence of symlinks has had surprising impacts and of course permissions/acls were a likely candidate ) I found I could consistently break quickgui by selecting /home/<user>/snap/flutter (window goes blank/white and loses possibility to do anything if in "Manage Existing" mode, or if in "New" mode bottom half goes white but top half logo is still there and you can "Close" and on return the previous directory will be current ) .

This may disappear with a reboot as that directory is left over from removing the flutter snap, and is actually a directory from a zfs dataset bind mounted in to try and cope with the demands of the flutter snap so probably somewhat spurious edge-case. However, the error message suggests it might be worth "handling" this "it cannot happen" event more graciously (i.e. the file picker allows selection of a directory that flutter believes does not exist )

[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: FileSystemException: Getting current working directory failed, path = '' (OS Error: No such file or directory, errno = 2)
#0      _Directory.current (dart:io/directory_impl.dart:42)
#1      Directory.current (dart:io/directory.dart:136)
#2      _ManagerState._getVms (package:quickgui/src/pages/manager.dart:133)
#3      _ManagerState.initState.<anonymous closure> (package:quickgui/src/pages/manager.dart:67)
#4      _rootRunUnary (dart:async/zone.dart:1436)
#5      _CustomZone.runUnary (dart:async/zone.dart:1335)
#6      _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244)
#7      _CustomZone.bindUnaryCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1281)
#8      _rootRunUnary (dart:async/zone.dart:1444)
#9      _CustomZone.runUnary (dart:async/zone.dart:1335)
#10     _CustomZone.bindUnaryCallback.<anonymous closure> (dart:async/zone.dart:1265)
#11     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:395)
#12     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:426)
#13     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192)


Leave the icon up to the developers

/usr/share/applications/quickgui.desktop

use this code

Icon=quickgui

no png svg or anything
loose the number (_512) so that icon themes can use their own creation for your application

Test it out and you will see this works.

Is it possible to rezise the VM disk size?

Hello, awesome program.

I am wondering, can I resize the VM's partition? I am actually trying to install a program on my Ubuntu inside of Quickgui, but the zip file is over 8 GB in size. When I try to unzip it, the system says not enough space.

I installed the program through AUR (quickgui-bin) and is default in German (can't find any menu to change it). The other version would not install.

Is this possible?

Add connection buttons for running VMs

It would be nice for the VM manager to have some buttons to connect to a running VM.
We know the SPICE and SSH ports, so it would be nice to add buttons to launch a connection with the respective clients.

For SSH, we don't know whether the SSH server is running on the guest, and we don't know the username we want to connect as. When the button is pressed, there will need to be a check that something is listening on the SSH port, and a prompt for the username before running the command.
We also can't guarantee which terminal emulator is installed, so we might have to do some detection there.

SPICE is fairly easy, we can just run spicy -p portnumber.

Ideas to improve localization

German (and I am sure some other languages as well) has a sentence structure that's a little different from English. Sentences that are made up of a translatable string and some variable (e.g. a VM name) would need to include a placeholder for the variable in order to be fully localizable. For example, "Select version for VARIABLE" would be "Version für VARIABLE auswählen" in German. Currently, this is not possible.

I am a member of the German GNOME Translation team, and I come across strings that contain %s or {} as a placeholder for these variables quite often. I think the first one is used in Python? Maybe there's a Flutter/Dart equivalent...

Empty window on launch

Hi,
I have an issue when launching quickgui. I verify than quickget and quickemu are in the current path, they are.
I obtain an empty window when launching and this error message on console :

[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel dev.fluttercommunity.plus/package_info) #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:175) <asynchronous suspension> #1 MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:377) <asynchronous suspension> #2 MethodChannelPackageInfo.getAll (package:package_info_plus_platform_interface/method_channel_package_info.dart:13) <asynchronous suspension> #3 PackageInfo.fromPlatform (package:package_info_plus/package_info_plus.dart:36) <asynchronous suspension> #4 main (package:quickgui/main.dart:62) <asynchronous suspension>

I'm not sure that I can solve it myself.
Regards

Error on start quickgui

Ubuntu 22.04.1 LTS
sudo add-apt-repository ppa:yannick-mauray/quickgui
sudo apt update
sudo apt install quickgui

quickgui
[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: ProcessException: Not a directory
Command: quickget list_csv
#0 _ProcessImpl._start (dart:io-patch/process_patch.dart:401)
#1 Process.start (dart:io-patch/process_patch.dart:38)
#2 _runNonInteractiveProcess (dart:io-patch/process_patch.dart:578)
#3 Process.run (dart:io-patch/process_patch.dart:49)
#4 loadOperatingSystems (package:quickgui/main.dart:16)
#5 main (package:quickgui/main.dart:61)
#6 main (file:///home/yannick/quickgui/.dart_tool/flutter_build/generated_main.dart)
#7 _runMainZoned.. (dart:ui/hooks.dart:127)
#8 _rootRun (dart:async/zone.dart:1428)
#9 _CustomZone.run (dart:async/zone.dart:1328)
#10 _runZoned (dart:async/zone.dart:1863)
#11 runZonedGuarded (dart:async/zone.dart:1851)
#12 _runMainZoned. (dart:ui/hooks.dart:125)
#13 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:297)
#14 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192)

sudo apt-cache policy quickgui
quickgui:
Installed: 1.2.4-1 jammy1.0
Candidate: 1.2.4-1 jammy1.0
Version table:
1.2.4-1 jammy1.0 500
500 https://ppa.launchpadcontent.net/yannick-mauray/quickgui/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status

feat: create a Flatpak package

Could this be setup in a Flatpak? I am not fully aware of how well Flatpaks work with command line applications(quickemu), but it would really great if I could install quickgui and quickemu by extension without ppas.

Ubuntu 18.04

Hi all, any supporto for Ubuntu 18.04?

Regards!

quickgui causes GNOME 41 to hang in Arch Linux x64

I'm not sure how to collect troubleshooting data for this issue, but I've got a reproducible hang when launching the download of any VM. The download goes on, of course, but I have to either kill and restart my entire DE or restart the machine.

Confirmed that this also happens using Deepin DE -current. And with KDE Plasma 5.23.

Has anyone else seen this? Clearly, flutter is interacting badly with the WM, somehow, but I don't see anything obvious.

Black screen (quickemu installed)

OS: Arch Linux
Kernel: 5.15.6
DE: KDE Plasma 5.23 (X11)

I noticed there was a closed issue about quickgui only displaying a blank screen, but the issue was that quickemu was not installed. I am using quickemu 2.3.3 and have successfully used quickget to download a disk image and quickemu to run a QEMU VM, so I believe it's working properly.

Screenshot_20211204_160540

I'm running the 1.1.5 quickgui binary, downloaded from Github. Anything I can do to get some kind of logging or debug info?

Unable to launch Quickgui after replacing the video card

Can't start quickgui after replacing video card, on Linux Mint 20.3.
Here's the cli outcome.

[FATAL:flutter/shell/gpu/gpu_surface_gl_delegate.cc(50)] Check failed: gl_version_string. The GL proc resolver's glGetString(GL_VERSION) failed
Avbruten (SIGABRT) (minnesutskrift skapad)

I've tried reinstall quickgui with no success. Quickemu/quickget works the same as before.

Support translations

It would be awesome if Quickgui was translatable into many languages. What do you think? I'll have a go at implementing translations myself, but since I can't really code, someone else might have a go at it as well. Thanks!

Linux Mint 20.2 error GLibc 2.34

Hi,
after the last update quickgui won't start on Linux Mint 20.2 due to the error
quickgui: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by quickgui)

Mint latest glibc version is 2.31 (Mint is based on Ubuntu focal 20.04)
ldd --version
ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31

Suggestion: Customizing working directory awareness

I completed a successful download of a Windows 11 VM using the gui and it took me a few minutes to realize that I could change the working directory by clicking the path. At first I thought it was just a "statement" and not a customizable option. It might be good to state that this can be customized (perhaps a tooltip or short text label)? This applies to both the downloader and manager interfaces.

Read port numbers from .ports file

Port numbers of running VMs in the manager are currently captured from the quickemu shell script.
quickemu now writes these ports to a file when the VM starts. Reading them from here would be much simpler and cleaner.

White screen on startup - Pop!_OS 21.04

I can see the screen when I hover a terminal over the application, but when the application is shown, it appears to be "blank" even though it is not. I've seen this in Firefox when the graphics acceleration is turned on in Firefox, not sure if this is the same in this application. Running my system on GEForce RTX 2070 with a Samsung 4K TV because I have presbyotic eyes and get migraines with smaller monitors. Tizen 8th gen TV - normally very good for this
whitescreen
.

Fail to launch quickgui completely

I followed your instructions to add your PPA and installed quickgui successfully - my system Kubuntu 21.10 is up to date, when launching from the application launcher I see the following screen.

image

No errors appear, so I tried launching via the terminal and see the following.

ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: ProcessException: No such file or directory
  Command: quickget list_csv
#0      _ProcessImpl._start (dart:io-patch/process_patch.dart:401)
#1      Process.start (dart:io-patch/process_patch.dart:38)
#2      _runNonInteractiveProcess (dart:io-patch/process_patch.dart:578)
#3      Process.run (dart:io-patch/process_patch.dart:49)
#4      loadOperatingSystems (package:quickgui/main.dart:17)
#5      main (package:quickgui/main.dart:62)
#6      main (file:///home/yannick/quickgui/.dart_tool/flutter_build/generated_main.dart)
#7      _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:127)
#8      _rootRun (dart:async/zone.dart:1428)
#9      _CustomZone.run (dart:async/zone.dart:1328)
#10     _runZoned (dart:async/zone.dart:1863)
#11     runZonedGuarded (dart:async/zone.dart:1851)
#12     _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:125)
#13     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297)
#14     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192)

I store quickemu in /home/andy/Projects/quickemu, from there I can run the command quickget list_csv and appears to work correctly, I have tried launching quickgui from that directory to see if it picked info from there but same result.

Happy to give any more info required.

No start menu shortcut after installing from PPA

I installed from the PPA installation instructions in the README at https://github.com/wimpysworld/quickemu#quickgui-for-ubuntu, and I don't see a launcher shortcut. I am able to launch with the quickgui command from a terminal. I am using Ubuntu MATE 21.10:

➜  lsb_release --all
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 21.10
Release:	21.10
Codename:	impish

➜  uname -a
Linux octavia 5.13.0-21-generic #21-Ubuntu SMP Tue Oct 19 08:59:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Blank screen

Hello,
Quickgui does not show me anything. The window remains blank.
I am running it on Ubuntu 20.04.
Installed it via apt install, tried with binary too with same result.

Capture d’écran du 2021-11-18 14-22-02

Empty window on launch

When running pre-compiled binary:

image

[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: ProcessException: No such file or directory
  Command: quickget list_csv
#0      _ProcessImpl._start (dart:io-patch/process_patch.dart:401)
#1      Process.start (dart:io-patch/process_patch.dart:38)
#2      _runNonInteractiveProcess (dart:io-patch/process_patch.dart:578)
#3      Process.run (dart:io-patch/process_patch.dart:49)
#4      loadOperatingSystems (package:quickgui/main.dart:17)
#5      main (package:quickgui/main.dart:62)
#6      main (file:///home/yannick/quickgui/.dart_tool/flutter_build/generated_main.dart)
#7      _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:127)
#8      _rootRun (dart:async/zone.dart:1428)
#9      _CustomZone.run (dart:async/zone.dart:1328)
#10     _runZoned (dart:async/zone.dart:1863)
#11     runZonedGuarded (dart:async/zone.dart:1851)
#12     _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:125)
#13     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297)
#14     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192)
$ flutter --version
Flutter 2.8.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 77d935af4d (4 weeks ago) • 2021-12-16 08:37:33 -0800
Engine • revision 890a5fca2e
Tools • Dart 2.15.1

Same result when building from master.

quickgui start error

Hi guys,

I am running Fedora35 and tried to launch the quickgui binary with the following error:

!  ~/.a/quickgui-1.2.3  ./quickgui 360ms  Fri 25 Feb 2022 12:51:24 AM CET [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: ProcessException: No such file or directory Command: quickget list_csv #0 _ProcessImpl._start (dart:io-patch/process_patch.dart:401) #1 Process.start (dart:io-patch/process_patch.dart:38) #2 _runNonInteractiveProcess (dart:io-patch/process_patch.dart:578) #3 Process.run (dart:io-patch/process_patch.dart:49) #4 loadOperatingSystems (package:quickgui/main.dart:16) #5 main (package:quickgui/main.dart:61) #6 main (file:///opt/flutter-projects/quickgui/.dart_tool/flutter_build/generated_main.dart) #7 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:127) #8 _rootRun (dart:async/zone.dart:1428) #9 _CustomZone.run (dart:async/zone.dart:1328) #10 _runZoned (dart:async/zone.dart:1863) #11 runZonedGuarded (dart:async/zone.dart:1851) #12 _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:125) #13 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297) #14 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192)

Can someone help?

Thanks a lot

Cannot choose working directory on Kubuntu 20.04

On selecting the [...] button, this error prints out to a terminal listening to desktop environment logs

[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Exception: Couldn't find the executable zenity in the path.
#0      isExecutableOnPath (package:file_picker/src/utils.dart:60)
<asynchronous suspension>
#1      FilePickerLinux._getPathToExecutable (package:file_picker/src/file_picker_linux.dart:95)
<asynchronous suspension>
#2      FilePickerLinux.getDirectoryPath (package:file_picker/src/file_picker_linux.dart:55)
<asynchronous suspension>
#3      _ManagerState._buildVmList.<anonymous closure> (package:quickgui/src/pages/manager.dart:164)
<asynchronous suspension>

This was already triaged and solved in the discord channel, and the solution here is to install the missing dependency like so:
sudo apt install zenity

Cannot start VM

On Debian Testing I cannot start a VM.
So I got Quickget, Quickemu, and QuickGUI. Start QuickGUI, change the path, download Ubuntu 18.04 inside QuickGUI, then it just says "cancel". When going back and into the VM manager inside QuickGUI, there is an Ubuntu 18.04 VM. Pressing start on that makes the buttons change colours as if it was running and then change back to normal. Nothing seems to happen. Nothing is printed to console.
QuickGUI created a folder for ubuntu containing the iso file and an ubuntu-18.04.conf containing:

guest_os="linux"
disk_img="ubuntu-18.04/disk.qcow2"
iso="ubuntu-18.04/ubuntu-18.04.6-desktop-amd64.iso"

The mentioned "ubuntu-18.04/disk.qcow2" does not exist.

Connection refused When install macos catalina with quickget on Ubuntu22.04

que@my-pc:~$ quickget macos catalina
[#2037af 0B/0B CN:1 DL:0B]                                                                                                       
09/23 23:52:58 [ERROR] CUID#7 - Download aborted. URI=https://github.com/kholia/OSX-KVM/raw/master/OpenCore/OpenCore.qcow2
Exception: [AbstractCommand.cc:856] errorCode=1 Failed to establish connection, cause: Connection refused

aria2 will resume download if the transfer is restarted.
If there are any errors, then see the log file. See '-l' option in help/man page for details.

ERROR! Failed to download https://github.com/kholia/OSX-KVM/raw/master/OpenCore/OpenCore.qcow2 with aria2c. Try running 'quickget' again.

Does not work over X11 forwarding via ssh

I know this is low-priority edge-case stuff but while testing I found after ssh -X <big beast upstairs> the remote quickgui fails to run on the local display.

~/src/quickgui$ make version 
VERSION is 1.1.9
BUILD_ROOT is ../build-package
~/src/quickgui$ ./build/linux/x64/release/bundle/quickgui 

** (quickgui:4086066): WARNING **: 11:52:42.234: Failed to start Flutter renderer: No available configurations for the given RGBA pixel format

For reference - it works fine remotely using X2Go (and probably other similar tools), and there is no difference whether the command is run on a terminal on the remote host via ssh or on a "local" X11-forwarded terminal from the remote host.


Remote system

OS: Ubuntu 21.10 x86_64
Kernel: 5.13.0-22-lowlatency
Uptime: 6 days, 2 hours, 26 mins
Packages: 5680 (dpkg), 17 (flatpak), 88 (snap)
Shell: bash 5.1.8
Resolution: 1600x900
WM: Metacity (Marco)
Theme: Adwaita [GTK3]
Icons: Adwaita [GTK3]
Terminal: /dev/pts/4
CPU: AMD Ryzen Threadripper 1920X (24) @ 3.500GHz
GPU: AMD ATI Radeon RX 550 640SP / RX 560/560X
Memory: 23943MiB / 31957MiB

local system

OS: Ubuntu MATE 21.10 x86_64
Host: Latitude E6530 01
Kernel: 5.13.0-22-generic
Uptime: 5 days, 22 hours, 32 mins
Packages: 3973 (dpkg), 43 (snap)
Shell: bash 5.1.8
Resolution: 1600x900
DE: MATE 1.26.0
WM: Metacity (Marco)
Theme: Yaru-MATE-Pink-dark [GTK2/3]
Icons: Yaru-MATE-Pink-dark [GTK2/3]
Terminal: mate-terminal
Terminal Font: Ubuntu Mono 13
CPU: Intel i7-3540M (4) @ 3.700GHz
GPU: Intel 3rd Gen Core processor Graphics Controller
GPU: NVIDIA NVS 5200M
Memory: 3805MiB / 7822MiB

Unable to launch quickgui

Today I updated the quickgui and after the update I was unable to launch quickgui.
I tried launching from terminal by following command :
/usr/bin/quickgui

But I get following error after executing command :

/usr/bin/quickgui: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /usr/bin/quickgui)

My distro is Linux mint cinnamon 20.3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.