pop-os / appstream-data

Additional appstream data to be shipped in Pop!_OS
4 stars 5 forks source link

[Tracker] Missing packages from the Pop!_Shop #10

Open ghost opened 5 years ago

ghost commented 5 years ago

While the Pop!_Shop has a lot of application variety to display for the Pop user, there are still some missing applications that can be displayed there to increase the awareness of choices. This is a growing/ongoing tracker issue to address the many that are possibly missing.

Joseph101GH commented 5 years ago

+1 Discord I think having Discord will encourage a lot of newcomers to stay. I (before understanding much about Linux) always looked for Discord in the shop and then got sad when I didn't find it.

QuesterLEJ commented 5 years ago

+1 for Discord from me also. Also add QEMU and MakeMKV.

mmstick commented 5 years ago

At least for QEMU, you can get that with virt-manager

QuesterLEJ commented 5 years ago

@mmstick I already have that installed, but the app says it couldn't detect a default hypervisor and that I should make sure the needed packages are installed. When I saw that, I figured that the VM Manager was just a shell and that it had neglected to install dependencies to "do the heavy lifting." What am I missing here? Excuse the Linux newbie.

mmstick commented 5 years ago

You should add yourself to the libvirt and kvm group, and then restart. It's also a good idea to install the ovmf package so that you can create QEMU VMs with UEFI firmware.

sudo apt install -y ovmf
sudo adduser ${USER} kvm
sudo adduser ${USER} libvirt

Installing the virt-manager package includes everything you need to create new QEMU/KVM VMs.

QuesterLEJ commented 5 years ago

@mmstick I did as you suggested but when I enter the adduser commands, the terminal says the groups already exist. VM Manager still can't detect the files it needs.

mmstick commented 5 years ago

It's okay if you've already been added to a group. You do need to log out and log back in after adding groups to allow your account access to the group.

QuesterLEJ commented 5 years ago

@mmstick Already did that. Even rebooted as well. Same result.

mmstick commented 5 years ago

I wonder if it did not install the recommended packages? What happens if you run this?

sudo apt install --reinstall virt-manager
QuesterLEJ commented 5 years ago

@mmstick Same result. It still says it can't detect a default hypervisor and to make sure the appropriate qemu/kvm packages are installed.

mmstick commented 5 years ago

Mind using Peek to demonstrate the problem?

QuesterLEJ commented 5 years ago

@mmstick Sorry for the delay. Peek gave me problems so I used Simple Screen Recorder instead. As you can see, reinstalling does no good and I am already assigned to the groups as you directed.

http://users.jensencross.com/ljensen/videos/qemu_error.mp4

mmstick commented 5 years ago

I wasn't able to replicate the issue on a clean install.

  1. Installed Virtual Machine Manager from the Shop
  2. Added user to kvm group
  3. Logged out and logged back in.
  4. virt-manager works

You may want to uninstall it and try again.

QuesterLEJ commented 5 years ago

@mmstick No luck. I uninstalled virt-manager, rebooted, then reinstalled it, and I get the same error as always. How can I remove my username from the groups? I think that may be the issue here, since when I tried to add my username to each group, the terminal said the group already existed.

mmstick commented 5 years ago

You can use deluser ${USER} kvm to remove yourself from the kvm group.

QuesterLEJ commented 5 years ago

@mmstick I figured out part of the problem. I thought that the adduser command had to include my username itself in place of {USER}, so I substituted that. However, when I tried the command as you wrote it, terminal responded that it was adding me to the group. I logged out and back in, but the same result. Tried uninstalling and reinstalling, and also confirmed that I'm a member of libvirt.

Any ideas on how to proceed?

ghost commented 5 years ago

Exactly which instance are we trying to add? https://github.com/nextcloud

AlexP11223 commented 5 years ago

+1 Discord

Also would be nice to have libratbag/piper for gaming mouse management. https://www.reddit.com/r/pop_os/comments/c64idx/add_libratbag_and_piper_for_great_gaming_mouse/

And GitKraken, it seems to be a quite popular modern Git GUI.

mmstick commented 5 years ago

@AlexP11223 Discord's already available. GitKraken is in the repos, too.

AlexP11223 commented 5 years ago

hm, I can't find them in Pop Shop.

But looks like apt install finds them.

ghost commented 5 years ago

I can see Discord in the Pop!_Shop and with the rebase the Flatpak shows also. For some reason the icon is borked. I will check it out.

wkappes commented 5 years ago

Any chance Powershell Core will be coming to the Pop_Shop in the future?