The Research Lab

Science and Technology Blog

  • Home
  • About

Category: Linux Desktop

GNOME session save and restore

May 3, 2020April 28, 2021 Arnon WeinbergLinux Desktop9 Comments on GNOME session save and restore

Save and restore your GNOME Shell desktop active running application windows and their positions across multiple workspaces using an automated command line script. Synopsis: To save your session, press Alt+F2 or on a terminal: >session save To restore your session,…

Read More→

Thunderbird: Highlight row on focus

October 25, 2017December 5, 2017 Arnon WeinbergLinux DesktopLeave a Comment on Thunderbird: Highlight row on focus

I use the keyboard a lot.  For many years now, Thunderbird’s default theme (probably inherited from the desktop, which does the same thing on many dialogues) has had a little quirk that is slightly less conducive to keyboard use: It…

Read More→

GNOME session save and restore

July 8, 2013May 3, 2020 Arnon WeinbergLinux Desktop24 Comments on GNOME session save and restore

A newer version of this script is now available. This script is used to save and restore a desktop session. Why this script? Some desktop managers do offer some session management features. Under GNOME it may be possible to run…

Read More→

Prevent GNOME screensaver during full-screen Flash videos

March 31, 2013September 15, 2013 Arnon WeinbergLinux Desktop1 Comment on Prevent GNOME screensaver during full-screen Flash videos

While movie players (such as VLC) prevent the GNOME screensaver from activating during movie playback, playing Flash videos does not affect the screensaver, which means having to move the mouse occasionally, or turning off the screensaver while watching YouTube videos…

Read More→

Dual-monitor + TV

December 18, 2010February 4, 2013 Arnon WeinbergLinux DesktopLeave a Comment on Dual-monitor + TV

In the current GNOME shell, Xinerama, the feature that supports more than 2 adjacent displays, is broken.  With my nVidia card, the native Nouveau driver doesn’t even detect the 3rd output.  The proprietary nVidia driver detects 3 outputs, but cannot…

Read More→

Nautilus open-with / mime-type associations

December 12, 2010March 13, 2011 Arnon WeinbergLinux Desktop2 Comments on Nautilus open-with / mime-type associations

Using the native GNOME file manager Nautilus, you can double-click on a file to open it with its default application. If you don’t like that, are not sure what the default application is, or want to modify it, then you…

Read More→

Customizing the GNOME Shell menu

September 14, 2010August 5, 2022 Arnon WeinbergLinux DesktopLeave a Comment on Customizing the GNOME Shell menu

The GNOME Shell (GNOME 3) menu, is customized using the alacarte application.  Install this application if you wish to edit the menu.  If you want to know more about how the menu works in order to write a script to…

Read More→

Categories

  • Science (7)
  • Technology (24)
    • jQuery Programming (1)
    • Linux Desktop (7)
    • Linux Server (7)
    • Machine Learning (4)
    • Perl Programming (6)
  • Uncategorized (3)

Recent Posts

  • Toronto in 1893 – annotated interactive map
  • Using AI for Literature Review
  • Upscale video super-resolution using RSTT
  • Using FFmpeg to replace video frames
  • FFmpeg lossless filtering
  • The Age of COVID (update)
  • The Zombies
  • The Age of COVID
  • Upscale and interpolate video super-resolution using STARnet
  • Optimal Finances
  • Upscale video super-resolution using RBPN
  • Were early travel bans effective against the spread of Covid-19?
  • GNOME session save and restore
  • Thunderbird: Highlight row on focus
  • https and the browser conspiracy
  • The Introspection Illusion
  • HTTP DDoS: “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)”
  • Shell escaping in Perl
  • GNOME session save and restore
  • Prevent GNOME screensaver during full-screen Flash videos
  • utf8::decode() may actually unset the UTF-8 flag
  • Virtualmin + SFTP + chroot
  • Perl: Default to UTF-8 encoding
  • Perl access to local install of the W3C CSS validator
  • How to have a Logical Argument in Real Life
  • jQuery Scrolling Anchors
  • Practical Logic and Decision Making in Real Life
  • Linux memory leak detection
  • Compiling programs in Fedora
  • Perl global error handler
  • Dual-monitor + TV
  • Nautilus open-with / mime-type associations
  • Perl regular expressions – limit
  • Customizing the GNOME Shell menu

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Blog Kit by WP Charms