|Parish | Peculiar | Pedantry | Personal | Photos | Plateways | Positronics | Post | Professional | Programme | Programming | Places|
|my DNS servers||Free DNS @ afraid.org||OzHosting|
|useful links||WhoIs database||Rebuilding Ubuntu (15.10) from scratch||Ubuntu Samba Server configuration||NFS|
|programming||ArgParse||stdout encoding||Processing Text Files in Python 3|
A sad, sad tale of a lonely orphan
Ubuntu (well, 2 orphans, actually)
These are tips I have gleaned that describe useful (?) customizations in Ubuntu (13.10 - now 17.04). To find out what version of Ubuntu is running, type lsb_release -a into a terminal window at a shell prompt.
There is a useful tutorial on how to setup NFS mounts at https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04
When using a portrait monitor, or a monitor with rotating screen, you can rotate the display to suit according to the following parameter values:
For transient rotations, use
echo 1 | sudo tee /sys/class/graphics/fbcon/rotate
and for permanent rotation, (sudo) edit /etc/default/grub to ensure that it contains a line:
In both cases, substitute the 1 with the required rotation parameter.
I got a bit fed up with make printing directory entry and exit messages when recursively making, so I added this to my master make directory:
ifndef MAKEFLAGS MAKEFLAGS += --no-print-directory endifThe general advice is that if you want to debug makes that do use recursive makes, then you should turn this off (and resume printing the entry and exit messages).
To enable multiple workspaces:
To change the nuumber of workspaces:
To change the keyboard shortcuts for navigating between workspaces:
The last word (true/false) turns on the display of the user name in the root window title bar (if true), and false turns it off.
These are my settings for the gnome-terminal configuration file /usr/share/applications/gnome-terminal.desktop. Actually, the proper place for this file is /home/ajh/.local/share/applications/gnome-terminal.desktop, which is now where it is placed. The /usr location is for system-wide defaults.
[Desktop Entry] Name=Terminal Comment=Use the command line Keywords=shell;prompt;command;commandline;cmd; TryExec=gnome-terminal Exec=gnome-terminal Icon=utilities-terminal Type=Application X-GNOME-DocPath=gnome-terminal/index.html X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=gnome-terminal X-GNOME-Bugzilla-Component=BugBuddyBugs X-GNOME-Bugzilla-Version=3.6.1 Categories=GNOME;GTK;Utility; StartupNotify=true OnlyShowIn=GNOME;Unity; Keywords=Run; Actions=heywood;heywood-root;dimboola;echuca;spencer; X-Ubuntu-Gettext-Domain=gnome-terminal [Desktop Action heywood] Name=Heywood Exec=gnome-terminal --window-with-profile=Heywood [Desktop Action heywood-root] Name=Heywood-Root Exec=gnome-terminal --window-with-profile=Heywood-Root -x ssh root@localhost [Desktop Action dimboola] Name=Dimboola Exec=/usr/bin/gnome-terminal --window-with-profile=Dimboola -x ssh dimboola [Desktop Action echuca] Name=Echuca Exec=/usr/bin/gnome-terminal --window-with-profile=Echuca -x ssh echuca [Desktop Action spencer] Name=Spencer Exec=/usr/bin/gnome-terminal --window-with-profile=Spencer -x ssh spencer
Make sure when editing the Desktop Actions that you add the "Name" field to the list of "Actions" in the top entry.
The other thing to note is that when you first create this file, you need to make it executable, and then drag it from the Files display to the Launcher bar. If the file is not visible in Files, click View->Show Hidden Files to make it visible.
The desktop file syntax is described in the Desktop File Specs page.
I am running a samba server on my disk farm server. Here's a useful page on how to configure a Ubuntu Samba Server.
To set the system timezone to Melbourne
$ sudo bash $ cd /etc $ ln -sf /usr/share/zoneinfo/Australia/Melbourne localtime
I got the irrits with Apple and have sworn not to buy a new system or upgrade the systems I have, preferring instead to move (back) to Linux as necessity demands. But Ubuntu has its own irrits, too! This is a log of things that I have fixed.
Mac OSX calls them "Spaces", Ubuntu calls them "Workspaces". I prefer "Virtual Desktops". Oh well. You can't please everyone.
The hassle is that there is no clear way of driving the number of them, and how to switch between them.
One of the hassles of upgrading a system (and moving from Apple to Linux counts as an upgrade) is that new versions of just about everything surface, just when you are not in the mood for dealing with them. I suppose the Nathans of the world would argue that this is why one should upgrade continuously, so that the Principle of Least Surprise is observed. Whatever. Moving to Ubuntu forced my Emacs from version 23 to version 24, and my PSGML scripts all stopped working.
Fortunately, PSGML has also been upgraded to now run with version 24. See the page by the author, Florian v. Savigny, or download the code directly
|This page is copyright, and maintained by John Hurst.||515 accesses since
28 Dec 2017
(Note that these are only accessible on my local network.)
518 accesses since 28 Dec 2017, HTML cache rendered at 20180622:2342