Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GalliumOS 3.0: Configuration Updates #430

Open
reynhout opened this issue Apr 28, 2018 · 27 comments

Comments

Projects
None yet
@reynhout
Copy link
Member

commented Apr 28, 2018

GalliumOS 3.0: Configuration Updates

GalliumOS ships with customized configurations for excellent performance and comfort on all Chromebooks.

What have we missed? What can we improve? What is the first thing you do after installing? Did you fix tablet mode autorotation and keyboard disabling on CYAN? Awesome, let's ship it!

@reynhout reynhout added this to the 3.0 milestone Apr 28, 2018

@reynhout reynhout added the Ga3 label Apr 28, 2018

@colpanek

This comment has been minimized.

Copy link

commented Apr 28, 2018

I recently got an original Pixel (it was cheap) and I still haven't figured out what resolution to use so the touch screen registers well, the fonts are a decent size, and the icons are visible but not huge. And I installed another mixer (QasMixer) so I can get headphones to work. But it's useable.

And I'd like KDE. It's a lot lighter than the olden days, better than Cinnamon or Gnome.

@jdeorian

This comment has been minimized.

Copy link

commented Apr 28, 2018

It'd be great to ship a version with i3 as the DE instead of XFCE. A minimal version with almost nothing preinstalled would be awesome.

@reynhout

This comment has been minimized.

Copy link
Member Author

commented Apr 28, 2018

@colpanek the galliumos-hidpi package might be useful on LINK, though I've not tested it there. Same display resolution as SAMUS though, where I have tested it.

@colpanek

This comment has been minimized.

Copy link

commented Apr 29, 2018

I thought I installed it, but it didn't have any effect. I ended up decreasing the resolution to something my old eyes could handle.

Maybe I'll play with it some more someday.... after I install Ubuntu 18.04 on a bunch of machines

@reynhout

This comment has been minimized.

Copy link
Member Author

commented Apr 29, 2018

@colpanek The HiDPI config is user-specific, and copied into the user config directory when the user is created. So if you install the package after your user is created, it will not have any effect without some manual steps.

You can create a new user to see what the HiDPI config looks like. If it's helpful to you, just copy the config in from /etc/skel/.config to your $HOME/.config. This will reset some of your Desktop Env customizations though, so be careful.

@kstenerud

This comment has been minimized.

Copy link

commented Apr 30, 2018

What I'm really hoping for is window borders that are grabbable beyond 1 pixel. On higher resolution devices it's all but impossible to resize windows, and the alt-right-mouse trick is incredibly frustrating and error prone on a touch pad since you need to hold alt, put down two fingers, drag a bit with two fingers, then lift off one finger and slide while hoping your drag finger hasn't ended up too close to the edge.

@ernstblaauw

This comment has been minimized.

Copy link

commented Apr 30, 2018

I would love to see an option (during install and after installation) to encrypt the home and root (when dual-booting) and full disk encryption when overwriting ChromeOS.
I have to admit that I don’t know what the current options are; I only know that I encrypted my root and home partitions with LUKS using an extensive guide on r/galliumos. Would be great to have that integrated (if that’s not already the case).

@claviger-pc

This comment has been minimized.

Copy link

commented May 1, 2018

I think that touchpad configuration (palm rejection, disable while typing, multi-finger gestures) is very important to many users. The user wants to be worried about productivity, not fiddling to get functionalities that he would have in another system.

@threefcata

This comment has been minimized.

Copy link

commented May 4, 2018

I'd love to see an easier way to customize the keyboard layout, especially regarding the Search key. I use vim and I usually swap ESC and Caps Lock on a conventional keyboard. The current keyboard layout options do not allow me to do this easily, if at all. So far, I tried looking into the X keyboard layout and am thinking of hacking arount it, but it's so arcane.

Also I hope there is better support for HiDPI screens (I'm on a original pixel). The current XFCE hacks are usable, but not perfect. I always get oddly large size font in urxvt, and I've no idea why.

EDIT: I also need to type in Chinese and the Chinese input method seems to handle keyboard events in its own way and that seems to conflict with the keyboard layout settings in XFCE. I've not digged deeper on this though. But hopefully this can be fixed.

@nopivnick

This comment has been minimized.

Copy link

commented May 14, 2018

@ernstblaauw

I encrypted my root and home partitions with LUKS using an extensive guide on r/galliumos

do you have a link?

@leo60228

This comment has been minimized.

Copy link

commented May 19, 2018

It would be pretty nice if you had one of those macOS Spotlight "knockoffs" mapped to the search key. It was harder than it should've been to remap the Search key. I used Albert when I set it up manually. It also would be nice to have the Chrome OS Page Up/Page Down/Home/End mappings.

@leo60228

This comment has been minimized.

Copy link

commented May 19, 2018

Also, I noticed that full-disk encryption under Something Else partitioning crashes.

@diazabdulm

This comment has been minimized.

Copy link

commented May 21, 2018

Having TLP automatically integrated for better battery (and, if possible, customized to each platform) would be highly appreciated.

@reynhout

This comment has been minimized.

Copy link
Member Author

commented May 27, 2018

Summarizing the above ideas, and adding my comments:

  • Add i3wm (@jdeorian )
  • Improve HiDPI config (@colpanek, @threefcata )
    • This could definitely use improvement, though Xfce is somewhat limiting. Does anyone have working examples?
  • Thicken 1px draggable window border (@kstenerud )
    • Agreed, this is annoying. This shouldn't be too hard to fix aside from the general obscurity of GTK theming. Has anyone succeeded?
  • Dual-boot encryption (@ernstblaauw )
    • This is non-trivial and would have to be implemented in chrx (for single boot, it's already in the installer). I imagine the chrx dev would be receptive to PRs, but probably wouldn't have time to work on it himself. Just a guess though. :)
  • Palm rejection/gestures (@claviger-pc )
    • Sounds OK to me. We'd need to test across all models and touchpads. If the config steps from the GalliumOS wiki work everywhere, we can incorporate them. Volunteers?
  • Easier keyboard layout changes (@threefcata )
    • I'd love this too -- but I've never seen a way to do it.
  • Chinese input (@threefcata )
    • This is totally outside of my areas of experience, I wouldn't know where to begin.
  • App/file search from keyboard sequence (@leo60228 )
    • Alt+M will open the Xfce app search bar
    • We've discussed Albert in the past, but I think decided against due to size?
  • ChromeOS PgUp/Dn/Home/End (@leo60228 )
    • What are those in ChromeOS?
    • We use RightAlt+Up/Down for page up/down, and RightAlt+Left/Right for Home and End.
  • FDE installer crash (@leo60228 )
    • What model/image? I think there's a report that it crashes on Braswell but I don't remember the details. It works on others AFAIK.
  • TLP (@diazabdulm )
    • TLP causes a few surprises for many people, and doesn't seem a good fit for default configuration to me.
@Trinity93

This comment has been minimized.

Copy link

commented May 27, 2018

Not sure if this is the best place for this but i would like to see AX25 support added to the kernel.

@leo60228

This comment has been minimized.

Copy link

commented May 27, 2018

@DeltaLima

This comment has been minimized.

Copy link

commented May 28, 2018

+1 for AX25 Support in GalliumOS Kernel!

@reynhout

This comment has been minimized.

Copy link
Member Author

commented May 28, 2018

@Trinity93 and @DeltaLima AX25 support is in kernel 4.15.18-galliumos0+dev2, and the 3.0alpha0.3 ISOs.

@Gulshanrajput

This comment has been minimized.

Copy link

commented May 29, 2018

I'm using Dell LULU and upgraded it to alpha 3.0. The screen brightness goes too much from low to high in a single keypress and both the lows and highs are uncomfortable.

Is there a way more steps can be added to it? Like we can do while increasing volume in some audio players? I can count it is 10. Maybe we can increase the number or just lower the percentage when it starts from lowest.

@reynhout

This comment has been minimized.

Copy link
Member Author

commented May 29, 2018

@Gulshanrajput Is this a change from GalliumOS 2.x?

There should be 10 steps on the way up, and 11 on the way down. We added a 2% step for very dark rooms (a long time ago), but it only stops there on the way down.

@Gulshanrajput

This comment has been minimized.

Copy link

commented May 30, 2018

It is the same as 2.x. I was hoping it might get better in next version so I suggested.
Thank you. It doesn't bother me all the time, only when I'm working at night and don't want my flatmate to see my awkward thinking face because the brightness is too high on the 2nd step when we go in ascending order.

@reynhout

This comment has been minimized.

Copy link
Member Author

commented May 31, 2018

@Gulshanrajput Interesting. On LULU, you can run echo 100 | sudo tee /sys/class/backlight/intel_backlight/brightness to set the level to 100. Min is 0, max is 937. What levels do you like?

I use GalliumOS on LULU all day and night, and find steps [0.2, 1, 2, 3] (which correspond roughly to 20, 100, 200, 300) adequate to cover all lighting conditions.

@ShaunTheQuietGamer

This comment has been minimized.

Copy link

commented Jun 10, 2018

EDIT: i realize this is the wrong page, moving now.

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

@elderlypunk

This comment has been minimized.

Copy link

commented Jun 24, 2018

I disabled, and eventually uninstalled Compton due to this issue with videos freezing
chjj/compton#494
Sounds minor, but youtube videos don't work with Compton active and that's not minor at all. As a newbie it took me a little while to figure it out and get youtube to work properly. I can't imagine I'm the only one who wants youtube to work out of the box.

@comediehero

This comment has been minimized.

Copy link

commented Jul 28, 2018

It would be nice to have a more "app store" like packet manager like Mint 19 has.
Also i miss the touchpad gesture where i slide my finger down the right side for scrolling web pages and documents.

@Volhout

This comment has been minimized.

Copy link

commented Nov 27, 2018

I am not sure Gallium currently has a function like that, but I really love the elementary OS way to maximize multiple windows (when you have 2 windows open, you drag them to the side, and they maximize each to half the screen). On the Haswell C720 Chromebook with it's relatively low resolution, I am spending much time manually maximizing when I have multiple windows open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.