Difference between revisions of "Additional Software"

From GalliumOS Wiki
Jump to: navigation, search
m (Suggestion for an interface to allow users to easily install software .)
(Tag: visualeditor)
(Simple Screen Recorder)
(Tag: visualeditor)
Line 102: Line 102:
 
=== Simple Screen Recorder ===
 
=== Simple Screen Recorder ===
 
<pre style="margin:0 0 0 1.5em">
 
<pre style="margin:0 0 0 1.5em">
sudo add-apt-repository -y ppa:maarten-baert/simplescreenrecorder
+
Kazam is a simple screen recording program that will capture the content of your screen and record a video filesudo add-apt-repository -y ppa:maarten-baert/simplescreenrecorder
 
sudo apt-get update
 
sudo apt-get update
 
sudo apt-get install simplescreenrecorder
 
sudo apt-get install simplescreenrecorder
 
</pre>
 
</pre>
 +
 +
=== Kazam Screencaster ===
 +
* it can be installed from the Synaptic Package Manager.
 +
* [https://launchpad.net/kazam Kazam is a simple screen recording program that will capture the content of your screen and record a video file].
 +
* See these [https://apps.ubuntu.com/cat/applications/kazam/ reviews of Kazam].
  
 
== Games ==
 
== Games ==

Revision as of 21:13, 4 February 2016

GalliumOS comes with a good selection of desktop and utility software, but there is a huge variety of additional options and alternatives.

GalliumOS can install any software packages built for Ubuntu, directly from the Canonical package servers.

There are also some frequently-requested applications that are not available from Canonical, or are more complicated to install. A few are listed here. Please add more!

User-Friendly Method for Installing Additional Software

I suggest allowing users to install software with something like Puppy Linux’s Quickpet Tahr

Desktop/Productivity

Google Chrome

curl -O https://dl-ssl.google.com/linux/linux_signing_key.pub
sudo apt-key add linux_signing_key.pub
sudo add-apt-repository -y "deb http://dl.google.com/linux/chrome/deb/ stable main"
sudo apt-get update
sudo apt-get install google-chrome-stable

Google Drive integration

  • Install the software
 sudo add-apt-repository ppa:alessandro-strada/ppa
 sudo apt-get update
 sudo apt-get install google-drive-ocamlfuse
  • Next, add yourself to the Linux group fuse so you can mount Google Drive without root.
 sudo usermod -a -G fuse <user_name>
 exec su -l $USER
  • Run google-drive-ocamlfuse for first time setup.
 google-drive-ocamlfuse

You'll get a browser window asking you to sign in to your Google account and if you want to give gdfuse OAuth2 Endpoint permission to access your Drive files. Hit Accept / Allow for any following dialog. Close the browser window.

  • Next, create a directory where your Google Drive files will be mounted, preferably in your home directory, and mount Google Drive to that directory.
 mkdir ~/googledrive
 google-drive-ocamlfuse ~/googledrive

You can check if Google Drive is mounted by performing:

 mount

You can also check how much space you have left:

 df

If you want to unmount, simply run

 fusermount -u ~/googledrive
  • To mount Google Drive at startup, set the following command to run at boot with Startup Applications.
 google-drive-ocamlfuse -label default /home/<user>/googledrive

A word of warning, large files such as movies or large videos don't work too well with google-drive-ocamlfuse using default settings. Files are cached to ~/.gdfuse/default/cache. A config file can be found in the directory above that, with parameters to allow for streaming larger files, cache size, etc.. The streaming larger files parameter is perfect for large videos and movies. For more information, check out gdfuse on GitHub.

Adapted from: http://xmodulo.com/mount-google-drive-linux.html

Skype

sudo dpkg --add-architecture i386
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype

Source: https://help.ubuntu.com/community/Skype

Wine

Wine has been a source of frustration. We're working on reliable and repeatable instructions, the essentials of which will be:

  • Enable i386 libraries
  • Add the proper PPA package source
  • Update package lists
  • Install Wine
sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.8

Try it, it might work! Sometimes it doesn't though. Requires more testing.

Simple Screen Recorder

Kazam is a simple screen recording program that will capture the content of your screen and record a video filesudo add-apt-repository -y ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

Kazam Screencaster

Games

Steam

curl -O http://repo.steampowered.com/steam/archive/precise/steam_latest.deb
sudo dpkg -i steam_latest.deb

Then launch Steam from the application launcher. Your user must be in the "sudo" group (if it is not, the dpkg command above will also fail), so that the installer can do all the things it needs to do.

Minecraft

sudo bash
apt_get_install default-jre
curl -o /usr/local/bin/Minecraft.jar https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar
curl -o /usr/share/pixmaps/minecraft.png https://chrx.org/minecraft.png
mkdir -p /usr/local/share/applications
cat > /usr/local/share/applications/minecraft.desktop <<EOF
[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Exec=java -jar /usr/local/bin/Minecraft.jar
Icon=/usr/share/pixmaps/minecraft.png
Categories=Game;
EOF

Miscellaneous

These have been discussed, but are not presently candidates for inclusion in the default installation. They might be of special interest, might have important caveats, or might be the unchosen of other options. Presented here for convenience.

Hardware temperature monitor

  • xfce4-sensors-plugin Do not select "tacos." It will crash your desktop.

Clipboard Manager

  • clipit from Ubuntu repositories. Developer homepage is missing. Be conscious of the security implications of all clipboard managers.

Video Player

  • https://mpv.io/ Lightweight, but very minimal UI
  • smplayer from Ubuntu repositories. Lightweight.