GalliumOS / galliumos-distro

Docs, issues, and artwork sources for GalliumOS
https://galliumos.org/
GNU General Public License v2.0
347 stars 11 forks source link

GalliumOS 3.0: Package Selection #427

Open reynhout opened 6 years ago

reynhout commented 6 years ago

GalliumOS 3.0: Package Selection

GalliumOS is defined by the packages we select for inclusion into the default install (and our visual design!).

We aim for a good baseline of useful and efficient default apps, so that first-time users can get going quickly, while more experienced users can customize their systems to perfection.

Are there new software packages we should add, old ones we should remove, or better options to replace the choices from 2.0?

Some criteria for package inclusion:

Examples (opinions are mine only!):

...and so on.

herc5854 commented 6 years ago

I have created a i3lock that is a small sh file, inside the i3 config you put in the key command you want to use to run it. Only thing a person would have to do is change the path of the lock icon. Here is what it looks like. https://github.com/y0shinubu/i3/blob/master/lockscreen.jpg

tilda commented 6 years ago

IMO Pidgin should be replaced with something like Gajim. (Ubuntu's Gajim is outdated, maybe make your own builds)

mathnic commented 6 years ago

Once 3.0 settles down, perhaps time for Gallium to move to gitlab;)...

Anyway, here are some notes on running alpha on edgar with full rom (short story, rough edges):

  1. browser "lock ups"/freezes while scrolling, for both chromium and chrome. Severe nuisance level on chrome and totally unworkable on chromium. As far as alternatives, firefox is never a good option on linux, IMHO:(

  2. many default app choices appears like empty icons whereas the "real" app needs to be specifically chosen. Example A: open a tarball from file manager, default appears as "Xarchiver" which does nothing. Right click and choose "Archive mounter" which actually works. Example B: gdebi not working, starts the app window and loads the deb-file (taking an eternity) but hitting install button closes the app window.

  3. adding new launcher to panel for custom app, clicking on the icon thumb nail takes an eternity (~30s) before the icon option window appears.

  4. chrome/chromium keeps asking to have keyring unlocked.

  5. had to manually do "apt install cryptsetup" to avoid getting locked out of LUKS drive.

  6. disabling screensaver makes life easier (same as previous Gallium versions)

  7. mocking around with power manager among other things enabling brightness keys to work.

  8. still no microphone:(, maybe for kernel 5.0 or thereabout;)

Not too shabby for an alpha release. Great work!

dsifriend commented 6 years ago

Are you sure it's a software/driver problem you're having with your microphone, @mathnic ?

I recall using the integrated mic on my EDGAR extensively on GalliumOS last year for a time when my regular mic shorted. I haven't tried it on the 3.0 alphas admittedly, but past alpha1 everything seems to be working fine for me.

tilda commented 6 years ago

Same here. For the times when I do use my microphone, it did work.

Edit: I'm using a KIP, so EDGAR is probably different.

detjensrobert commented 6 years ago

What did you do to get your mic to work? My EDGAR's mic is still broken.

--

~ ~ ~

mathnic commented 6 years ago

@dsifriend, Braswell microphone issue #319 Please let us know how you got it up and running!

dsifriend commented 6 years ago

@mathnic : I don't think I did anything special to get it working. It just always worked. Maybe it's a different hardware revision? Acer does sell a couple different versions of EDGAR, though they aren't advertised as any different.

Edit: Actually, I just tested the mic on the new 3.0 alphas and it doesn't work anymore. Weird... It was working around November-December last year. That's worth looking into.

travelkris commented 6 years ago

@reynhout @nbastin @kstenerud in regards to the annoying 1px window drag area: Changing the .xpm files (as suggested by nbastin) to '5 5 5 5' seems to have worked for me without a reboot. We'll see if it survives a reboot.

Edit -- Obviously there's more to this border thing than I'd assumed according to @WholeWheatBagels 's link below. I was assuming (hoping) that 'n n n n' in the .xpm file was along the lines of css top-right-bottom-left. '5 5 5 5' has survived a reboot, but what changing that has done is to remove any sizing area from right-bottom-left, while providing a nicely grab-able area at the top border without adding any visual thickness or changing the window in any way.

detjensrobert commented 6 years ago

Here is a guide on changing the window borders. I used this to make the Numix borders 4px wide. The changes have stayed, but I imagine it would be reversed / overwritten when the theme gets updated.

johanson commented 6 years ago

Regarding braswell audio, all sort of mic boost levels were maxed out for me, tinkering with them on alsamixer got the microphone working for me.

On Thu, Jun 14, 2018, 18:08 dsifriend notifications@github.com wrote:

@mathnic https://github.com/mathnic : I don't think I did anything special to get it working. It just always worked. Maybe it's a different hardware revision? Acer does sell a couple different versions of EDGAR, though they aren't advertised as any different.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/GalliumOS/galliumos-distro/issues/427#issuecomment-397329918, or mute the thread https://github.com/notifications/unsubscribe-auth/AAr_puyR-e07MXbczURVv4KvKvDuAPCmks5t8nxkgaJpZM4TrPfJ .

detjensrobert commented 6 years ago

@johanson do you remember what you changed? looking through alsamixer and i have no clue where the mic stuff is.

reynhout commented 6 years ago

@travelkris @WholeWheatBagels Thanks for those pointers -- it looks useful. Any idea if it's possible to do the equivalent without making the borders visually wider (i.e. increase the hot space but not the painted space)? That'd be the ideal.

Updating the theme is not an issue -- we package our own modified version anyway.

detjensrobert commented 6 years ago

@reynhout you might be able to define a character as "None" but I don't know if that will count as a selectable thing or just be ignored. Doesn't look like the parser supports transparency either.

travelkris commented 6 years ago

Another +1 for the -minimal install option. I agree about adding the exfat/ntfs utilities. How about including the hfs packages as well? It's frustrating to plug in a known good drive and not have it recognized.

Backup hasn't been mentioned in this thread yet. How about adding Timeshift to the list?

I just installed Catfish, and aliased it to Ctrl + Space for a macOS-style shortcut. Catfish looks great, thanks for the tip, @claviger-pc!

Edit: How about adding a password manager? I stumbled upon Bitwarden in the software manager today. I haven't installed it yet, but from the website, it looks like a very good open source equivalent to LastPass.

detjensrobert commented 6 years ago

Is caffeine-plus installed by default? If not that might be something to consider.

travelkris commented 6 years ago

@WholeWheatBagels the git page for caffeine-plus says "DEPRECATED. UNMAINTAINED. DO NOT USE."

...Now that brain that you gave me. Was it Hans Delbruck's?

johanson commented 6 years ago

@WholeWheatBagels It's under Alsamixer's [Capture] section. Hit F4. I can do diff later (I have saved the conf, it reverts to default after restarts unless you reload it somehow yourself), but it simple terms make sure everything is "green" and not yellow/red. For an example ADC boost I turned completely off. Ping me if you want more details.

reynhout commented 6 years ago

@travelkris The Arc-GalliumOS theme has only PNG files in the xfwm directory. Where are the XPM files you modified?

@mathnic

  1. I've seen other reports of issues with Chrome/ium, but I have not seen it myself. This sounds like an application bug though, doesn't it?
  2. XArchiver works on double-click and right-click for me (.tar file). Any more info? GDebi works also, with right-click (.deb file). Double clicking a .deb open AppGrid instead, which can install. What am I doing differently? Fresh install of alpha1.
  3. Adding panel applet works instantly for me.
  4. Yep, long standing issue. Set a master password for Chromium (always!) and it will go away.
  5. Yes, I don't know why that upstream pkg is failing to have deps set properly. I'll look into it.
  6. I've been testing xsecurelock, and I like it but I don't think many other people will.
  7. Your brightness keys should work immediately, every time. Something's weird on your machine. :(
  8. Braswell mic, AFAIK, does not work OOTB but has been reported to work with some ALSA settings changes. It's on the list to check out.

@travelkris

travelkris commented 6 years ago

@reynhout the XPM files are located at: /usr/share/themes/Arc-GalliumOS/xfwm4

I modified the Arc-GalliumOS theme to increase the right-bottom-left borders to 15px as a demonstration. It's ugly, but very grabable: https://github.com/travelkris/Arc-GalliumOS-test

reynhout commented 6 years ago

@travelkris Those XPMs are now PNGs in GalliumOS 3.0 (arc-theme version 20180114).

It's possible that they work the same way -- just harder to edit since they're not text files any more.

DrymarchonShaun commented 6 years ago

add exfat-utils exfat-fuse ntfs-3g gnome-disk-utility default-jdk default-jre to the default Packages installed.

tilda commented 6 years ago

@DAMSurvivor IMO java shouldn't be installed by default. It's a very large package.

mathnic commented 6 years ago

In response to my earlier posting 14 days ago, and @reynhout 9 days ago:

  1. it sort of is an app-bug, but it occurred while switching from gallium2 (16.04 base) to gallium3 (18.04 base). For now, turning off hardware acceleration in chrome seems to "solve" the issue as a workaround. It works smoothly now.

  2. can't repeat them as I could before... a good thing I suppose;)

  3. just did a new check and the eternity wait was now ~10s. The issue is when choosing a custom image file for the launcher. The wait is for the "select an icon" panel to show up. Just a curiousity why this is so slow.

  4. "session and startup" panel has an option that was not turned on by default. Turning on "launch gnome services on startup" in the "advanced" tab does the trick, not being bugged by the key-ring no more:)

  5. a new screensaver seems like a good idea IMHO, though I am fine having it disabled. With current one, just one dysfunctional issue happens when opening the lid from sleep, full desktop is displayed for a few seconds before screensaver kicks in! Alas, there is lot more crap in here, so disable and live happy.

  6. weird or not, the power manager default setting was set to not "handle display brightness keys", it had to be turned on. As a general remark on weirdness, my sense is that the intel display driver is half-baked at best. Many, if not all, of my truly annoying issues with edgar seems to relate to weird display behavior.

In summary, with tweaks and updates, it feels like stuff is reasonably sorted now, about the same "feel" as previous gallium2. And on the plus side it provided a good opportunity to do "spring cleaning", getting rid of old junk and enjoying new shiny apps:)

As always, thanks for gallium!

kakalak-lumberJack commented 6 years ago

@reynhout I would +1 Atril

Also if its not too late to chip in another suggestion: https://github.com/numixproject/numix-gtk-theme-dark nice clean dark theme with low profile window title bar.

detjensrobert commented 6 years ago

I vote to keep VLC. I tried mpv but it had trouble playing 1080p local .mp4s. VLC had no problems with the same movie.

AryehGielchinsky commented 6 years ago

I'd vote for adding ssh. It seems to not be in version 2. Since Chromebooks are low end devices, it would be really useful to connect to a high end device. Its easy to install, but would be nice in the base.

Like a few others before I'd vote to keep VLC, it is a solid media player.