From 586422fc57da173128dab1974bd05f0d06ff2817 Mon Sep 17 00:00:00 2001 From: "Kevin Veen-Birkenbach [aka. Frantz]" Date: Mon, 7 Oct 2019 11:56:33 +0200 Subject: [PATCH] Added rhythmbox and vlc shortcuts --- README.md | 13 ++++++++++--- templates/.xbindkeysrc | 6 ++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f6f18b2..8477480 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # Core System -[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](./LICENSE.txt) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/6e66409513d7451b949afbf0373ba71f)](https://www.codacy.com/manual/KevinFrantz/core-system?utm_source=github.com&utm_medium=referral&utm_content=KevinFrantz/core-system&utm_campaign=Badge_Grade) [![Travis CI](https://travis-ci.org/KevinFrantz/core-system.svg?branch=master)](https://travis-ci.org/KevinFrantz/core-system) +[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](./LICENSE.txt) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/6e66409513d7451b949afbf0373ba71f)](https://www.codacy.com/manual/KevinFrantz/core-system?utm_source=github.com&utm_medium=referral&utm_content=KevinFrantz/core-system&utm_campaign=Badge_Grade) +## Goal +The goal is to never setup and configure a system again or to care about loosing passwords and important data. + +## Description This repository contains scripts to set up an working client system, maintain it and to save all important and configuration data on an USB stick. The data is stored encrypted with [EncFS](https://en.wikipedia.org/wiki/EncFS). It's adapted to the needs of Kevin Veen-Birkenbach aka. Frantz. Feel free to modularize it and to adapt it to your needs. @@ -8,7 +12,8 @@ It's adapted to the needs of Kevin Veen-Birkenbach aka. Frantz. Feel free to mod *Core System* changes the wallpaper every day to the [Astronomy Picture of the Day](https://apod.nasa.gov/apod/). This wallpaper is from the 2019-10-07 and shows Jupiter with the shadow of his moon Io. ## Requirements -This script is optimized for a [Manjaro Linux](https://manjaro.org) with [GNOME desktop](https://www.gnome.org/?). +This script is optimized for a [Manjaro Linux](https://manjaro.org) with a [GNOME desktop](https://www.gnome.org/?). It's recommended to encrypt to hard drive with [LUKS](https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup) if the computer isn't shared. + ## System ### Key Bindings The following *Core System* specific key bindings exist: @@ -19,7 +24,9 @@ The following *Core System* specific key bindings exist: |Ctrl+Alt+E |Opens Eclipse | |Ctrl+Alt+F |Opens Firefox | |Ctrl+Alt+K |Opens KeePassXC | +|Ctrl+Alt+R |Opens Rhyhtmbox | |Ctrl+Alt+T |Opens a terminal | +|Ctrl+Alt+V |Opens VLC player | ### User Data Right now the software expects that the *Core System Owner* has on all systems the same username. By executing the *import script* it automatic backups the application configuration data, ssh keys and other important data which is saved in well defined configuration files and folders. @@ -33,7 +40,7 @@ $HOME/Documents/certificates/ | Contains certificates to authenticate via [certi | $HOME/Documents/identity/ | Contains files to prove the identity of the *Core System Owner* in physical live like passports. | | $HOME/Documents/passwords/ | Contains e.g the [KeePassXC](https://keepassxc.org/) database with all *Core System Owner* passwords. | -## Functions +### Functions | Order | Description | |---|---| diff --git a/templates/.xbindkeysrc b/templates/.xbindkeysrc index 04071dd..1a8aa2f 100644 --- a/templates/.xbindkeysrc +++ b/templates/.xbindkeysrc @@ -51,3 +51,9 @@ "gnome-terminal -e /bin/bash" control+alt+t + +"vlc" + control+alt+v + +"rhythmbox" + control+alt+r