Add a .conf
file to /etc/lightdm/lightdm.conf.d
folder
(for example: 10-greeter-login.conf
)
add the following lines to the [SeatDefaults]
section:
greeter-show-manual-login=true greeter-hide-users=true allow-guest=false
Things I know I'll forget sooner or later…
Add a .conf
file to /etc/lightdm/lightdm.conf.d
folder
(for example: 10-greeter-login.conf
)
add the following lines to the [SeatDefaults]
section:
greeter-show-manual-login=true greeter-hide-users=true allow-guest=false
[Updated for jdk-10.0.1]
This is for 64-bit installation.
http://www.oracle.com/technetwork/java/javase/downloads
jdk-10.0.1_linux-x64_bin.tar.gz
./opt
cd /opt
sudo tar -xvzf <location of downloaded JDK>/jdk-10.0.1_linux-x64_bin.tar.gz
This will put the JDK into the newly created directory named jdk-10.0.1
/etc/environment
file.
sudo nano /etc/environment
Add the JAVA_HOME
variable, and add JDK bin to the PATH
variable.
JAVA_HOME="/opt/jdk-10.0.1" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/jdk-10.0.1/bin"
source /etc/environment
$ echo $JAVA_HOME /opt/jdk-10.0.1 $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/jdk-10.0.1/bin
$ update-alternatives --verbose --query java
Name: java
Link: /usr/bin/java
Slaves:
java.1.gz /usr/share/man/man1/java.1.gz
Status: auto
Best: /usr/lib/jvm/java-9-openjdk-amd64/bin/java
Value: /usr/lib/jvm/java-9-openjdk-amd64/bin/java
Alternative: /usr/lib/jvm/java-9-openjdk-amd64/bin/java
Priority: 1091
Slaves:
java.1.gz /usr/lib/jvm/java-9-openjdk-amd64/man/man1/java.1.gz
So, let’s make the new JDK our default…
sudo update-alternatives --install /usr/bin/java java /opt/jdk-10.0.1/bin/java 10001
The response is:
update-alternatives: using /opt/jdk-10.0.1/bin/java to provide /usr/bin/java (java) in auto mode.
Now, when you type java -version
, you will see
java version "1.0.1" 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 1.0.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
$ sudo update-alternatives --install /usr/bin/javac javac /opt/jdk-10.0.1/bin/javac 10001 update-alternatives: using /opt/jdk-10.0.1/bin/java to provide /usr/bin/javac (javac) in auto mode $ javac -version java version "10.0.1" 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
$ sudo update-alternatives --verbose --remove java /usr/lib/jvm/java-9-openjdk-amd64/bin/java update-alternatives: discarding obsolete slave link java.1.gz (/usr/share/man/man1/java.1.gz) $ update-alternatives --verbose --query java Name: java Link: /usr/bin/java Status: auto Best: /opt/jdk-10.0.1/bin/java Value: /opt/jdk-10.0.1/bin/java Alternative: /opt/jdk-10.0.1/bin/java Priority: 10001
$ update-alternatives --verbose --query javac Name: javac Link: /usr/bin/javac Slaves: javac.1.gz /usr/share/man/man1/javac.1.gz Status: auto Best: /opt/jdk-10.0.1/bin/java Value: /opt/jdk-10.0.1/bin/java Alternative: /opt/jdk-10.0.1/bin/java Priority: 10001 Slaves: Alternative: /usr/lib/jvm/java-9-openjdk-amd64/bin/javac Priority: 1091 Slaves: javac.1.gz /usr/lib/jvm/java-9-openjdk-amd64/man/man1/javac.1.gz $ sudo update-alternatives --remove javac /usr/lib/jvm/java-9-openjdk-amd64/bin/javac
Add the following one-liner at the end of .bashrc
script:
export {http,https,ftp}_proxy='http://<user>:<password>@<proxy-server>:<port>'
For example: export {http,https,ftp}_proxy='http://10.0.2.2:3128'
For this to take effect, restart terminal or run source with . ~/.bashrc
After that, check for the presence of the environmental variables with printenv | grep proxy
yields the following output:
http_proxy=http://10.0.2.2:3128 ftp_proxy=http://10.0.2.2:3128 https_proxy=http://10.0.2.2:3128
Use the command:
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ {hsize | vsize} n
For example:
To set 3 horizontal workspaces…
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 3
To set 2 vertical workspaces…
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize 2
If combine the two commands above, you will have a total of 6 workspaces (3 columns and 2 rows).
Ubuntu can show your user name on the right side of the panel.
To show:
gsettings set com.canonical.indicator.session show-real-name-on-panel true
To hide:
gsettings set com.canonical.indicator.session show-real-name-on-panel false