This post is worth reviewing to see if your Python code will benefit. The suggestions here are at least somewhat portable to other languages. I used to write lots of command line apps and I’ve found that a good command line UI can be much better than a GUI for many use cases. https://blog.sicara.com/perfect-python-command-line-interfaces-7d5d4efad6a2
Thank you to Tanzeem Khan for his video on how to create a local network for VirtualBox . I’m not sure why this info is hard to find online, but his video is the first I saw that’s accurate and straightforward.
5 Save the gtk.css file and log out and back in to Gnome.
6 When you log back in, you should see the scrollbars on apps like the Firefox browser and terminals changed to the value you entered in the gtk.css file.
You may have to tinker with the min-width to get the scrollbar thickness you want but hopefully this resolves your problem. Thanks to the folks on this ubuntuforums thread for the answer.
My environment is CentOS 7 and Gnome Shell 3.25.4, but this problem seems to be more generally related to Gnome 3.
If you want to know your Gnome Shell version, the easiest way to find it is to open a terminal and type gnome-shell –version.
If this doesn’t resolve your issue, I’d like to hear about your situation. I understand if registering to comment is too much work though … 🙂
If you’re having slow and jerky scrolling in Firefox with Gnome 3, this is worth a try, especially if your Chrome scrolling is fine.
1 Open firefox.
2 Type about:config in the Firefox address bar and hit Enter.
3 Type mousewheel.min_line_scroll_amount into the search bar.
4 Double click the row that shows up, enter a higher number (I use 30) and press Enter.
You may have to tinker with the mousewheel.min_line_scroll_amount to get the behavior you want but hopefully this resolves your problem. Thanks to the folks on this reddit threadfor the answer.
My environment is CentOS 7 and Firefox 60, but this problem seems to be generally related to recent (e.g. ~2018) Firefox on recent Gnome.
I’ve worked in computer science for more than 20 years and seen firsthand that our profession badly needs an up to date and well defined code of ethics. I’m looking forward to seeing what individuals and companies do to adopt and improve this code.
The New York Times has an article on Facebook’s tracking and data collection patents worth reading by everyone who uses the internet, which obviously includes you if you’re reading this. Their review reveals that Facebook “has considered tracking almost every aspect of its users’ lives: where you are, who you spend time with, whether you’re in a romantic relationship, which brands and politicians you’re talking about. The company has even attempted to patent a method for predicting when your friends will die.”
I don’t have a problem with Facebook operating as a social network, even though it’s a lousy one that traps and isolates users. I do have a problem with it allowing Russia and other malevolent powers to influence elections. The biggest problem with Facebook is fundamental to its design and the key to how it makes money: Facebook is a private intelligence agency that operates without the legal oversight and constraints of government agencies. It’s a corporation concerned solely with maximizing profits, which it does by continually increasing the scope and depth of information gathering against its users and anyone else it can track. The cost of using Facebook, or allowing Facebook to track you, is surrendering your personal information to a corporation that will sell that information to virtually anyone who will pay for it.