Meeting Minutes/March 11, 2019
2019 Spring Installfest
See the open-source flyer
It was a great success! Thank you for coming! All 3 officers showed up and 8 members (wow! a new record!) came.
We had some brand new members and returning ones from the Fall installfest. We are still deciding on a new meeting time sometime before the end of 2nd or 3rd week (depending on # of responses). See https://doodle.com/poll/7w37w6s3p5n7h9b8 for poll and details on how to vote -- ALL MEMBERS WHO HAVE NOT VOTED YET: PLEASE FIND A GOOD TIME TO DO THIS, PREFERRABLY BY THE END OF 2ND WEEK, so we can get a good room.
We talked about many things, including:
- Developing (GUI/native and game) applications for Linux using:
- GTK Glade (https://packages.ubuntu.com/bionic/glade)
- Packages for PyGTK3 (https://packages.ubuntu.com/source/bionic/pygtk)
- The arcade library (https://opensource.com/article/18/4/easy-2d-game-creation-python-and-arcade)
- I forgot to mention this, but you can use the Godot engine to make games for any platform - it's under heavy development and has a stable version!
- Bash scripting
- Using EasyBCD to change EFI settings/parameters (that can be used to change BIOS settings from Windows or similar stuff such as Windows kernel boot parameters) Be careful what you change here, because it may break your computer from booting.
- Similarly, efibootmgr can be used in Linux on the command line to do the same thing. A GUI tool exists, but is untested (by RHLUG) and may break your computer from booting. Similarly, be careful about what you type in efibootmgr in the command line.
- If you (1) disable hybrid shutdown under power settings (just in case) and (2) shut down Windows without forcing a shutdown if you haven't disabled hybrid shutdown, the Ubuntu installer will let you AUTOMATICALLY resize your Windows partition (the PXE version at least) - so no shrinking is needed (by using diskmgmt.msc) under Windows!
- The ROS system for building robotics tools
- Installing Ubuntu on a flash drive and using that for your installation
To be written this weekend on the wiki (you can ask us in Telegram if you need any help):
- Setting the real-time clock to synchronize Windows/Linux time (it's a weird registry hack in Windows, but it is safe to do - it does not do weird stuff other than change the clock once and synchronize it with the BIOS's time) (we plan to write a .reg file to do this on 64-bit systems with a QWORD entry instead of a DWORD entry)
- Using /etc/default/grub instead of grub-customizer to add the acpi_osi=! acpi_osi=\"Windows 2009\" (escaping the " is required here so use \" INSIDE of /etc/default/grub) kernel parameters (under GRUB_CMDLINE_LINUX_DEFAULT="rest of stuff ... [add these two things here]") and then running the update-grub command (no arguments, in a terminal, just type in update-grub, that's it) to update the GRUB (bootloader) configuration file (we plan to write a Bash script to do this - it may depend on distro if you're not using Ubuntu. This might also need to be tested on others including Gentoo. It will work on Ubuntu/Manjaro/Arch Linux, I checked.)
The PXE server worked very well this time and only took 2-3 hours together to prepare. No issues there.
The freshman laptop page on the wiki has been updated. Please see it if you need instructions installing Linux on these laptops. The issue earlier was that UEFI wasn't letting us boot because of Secure Boot being enabled by default. You can turn it off in the BIOS. We found a way to get Ubuntu working with Secure Boot though if you need it for some reason.