- System-settings -> input-devices -> Keyboard -> Keyboard-Model: Apple macbook pro (intl) -> apply
Taken from here
create the file
~/.Xmodmap` with the following content:
keycode 49 = less greater less greater bar brokenbar bar
keycode 94 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032
- either log out and log in, or run
xmodmap ~/.Xmodmap
for the change to take effect
Taken from here
su root
- add the following line to
/etc/sudoers
URUSERNAME ALL=(ALL:ALL) ALL
- Replace
Schreibtisch
withDesktop
in~/.config/user-dirs.dirs
mv ~/Schreibtisch ~/Desktop
- Replace the content of
/etc/apt/sources.list
with the following:
###### Debian Main Repos
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
###### Debian Update Repos
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ testing-proposed-updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing-proposed-updates main contrib non-free
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
while updating, chosse sddm as display-manager!
choose Version des Paktbetreues
, if asked
- reboot
- remove old apt-config-file (50unattended-upgrades.old)
sudo rm /etc/apt/apt.conf.d/50unattended-upgrades.ucf-old
sudo apt-get autoremove
- Systemeinstellungen -> Anzeige und Monitor -> Anzeige Skalieren -> choose 1.5 (or whatever you prefer) -> ok
- logout and back in again
SDDM will soon handle highDPI-settings correctly by default, see the 0.14.0 Release Announcement.
You can see what's the current debian-testing-sddm-version here, and you can check the current progress to getting the package into the repo here
sudo apt-get install firmware-brcm80211
- reboot
sudo apt-get install firmware-linux-nonfree
- reboot
After a reboot, you probably experience flickering. If so, go into standby and resume, by closing the lid of the laptop,
waiting until the apple-logo turns off, make sure the power-cable is NOT connected, then reopen the lid and login again.
You can now reattach the power-cable. The flickering is gone now. This is a known bug, that will hopefully be fixed soo,
see here: https://bugs.freedesktop.org/show_bug.cgi?id=98897
Taken from here
wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.8.7.tar.xz
tar xf linux-4.8.7.tar.xz
cd linux-4.8.7/drivers/platform/x86
wget -O file.patch https://bugzilla.kernel.org/attachment.cgi?id=218051
patch apple-gmux.c < file.patch
echo ' obj-m += apple-gmux.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean ' > Makefile
make
targetDir="/lib/modules/$(uname -r)/kernel/drivers/platform/x86"
sudo cp ${targetDir}/apple-gmux.ko ${targetDir}/apple-gmux.ko.backup
sudo cp apple-gmux.ko ${targetDir}
- reboot
sudo apt-get install git git-flow zsh keepass2 owncloud-client mpv mariadb-server pgadmin3
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
URL='https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb'; FILE=
mktemp; wget "$URL" -qO $FILE && sudo dpkg -i $FILE; rm $FILE
sudo apt-get -f install
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
chsh -s $(which zsh)
- log out and back in again
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
- log out and back in
nvm install node
- Download Slack for ubuntun from here and
dpkg -i
the file
- Download Visual Studio Code from here and
dpkg -i
the file - if necesseary, run
sudo apt-get install -f
Taken from here Some apps like nylas won't work with kwallet and need the gnome-keyring. To make teh gnome-keyring work in kde, do the following:
sudo apt-get install libpam-gnome-keyring
- create (as root) the file
/etc/pam.d/common-pamkeyring
with the following content:
auth optional pam_gnome_keyring.so try_first_pass
session optional pam_gnome_keyring.so auto_start
- add (as root) the following line at the end of
/etc/pam.d/kdm
:
@include common-pamkeyring
- Download from here and install it
URL='https://release.gitkraken.com/linux/gitkraken-amd64.deb'; FILE=
mktemp; wget "$URL" -qO $FILE && sudo dpkg -i $FILE; rm $FILE
npm install -g chnpm
- install the chrome-app from here
sudo dpkg --add-architecture i386 && sudo apt-get update
URL='https://download.teamviewer.com/download/teamviewer_i386.deb'; FILE=
mktemp; wget "$URL" -qO $FILE && sudo dpkg -i $FILE; rm $FILE
sudo apt-get install -f
Taken from here
sudo /bin/su -c "echo 'deb https://apt.dockerproject.org/repo debian-stretch main' > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install docker-engine
sudo service docker start
Taken from here
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo service mongod start
Taken from here
wget https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz
tar -xvzf robomongo-0.9.0-linux-x86_64-0786489.tar.gz
sudo mv robomongo-0.9.0-linux-x86_64-0786489/bin/robomongo /usr/bin/
rm -rf robomongo-0.9.0-linux-x86_64-0786489 && rm robomongo-0.9.0-linux-x86_64-0786489.tar.gz
- open the start-menu and rightclick -> Anwendungen bearbeiten
- Add a menu-item running the command
robomongo
with an icon you like, for example this one
Taken from here
sudo apt-get install postgresql postgresql-client
- default database and default user are
postgres
Taken from here, here and here
sudo apt-get install g++-5
- Download it from here
chmod +x
the filesudo ./FILENAMEHERE
to run it- Follow the installation instructions
- When upon start it asks you for your gcc-installation, point it to
/usr/bin/g++-5
- after install, do this to enable blacklisted gpu-drivers:
echo mks.gl.allowBlacklistedDrivers = \"TRUE\" >> ~/.vmware/preferences
Taken from here
URL='https://github.com/gsantner/whatsie/releases/download/v2.1.0/whatsie-2.1.0-linux-amd64.deb'; FILE=
mktemp; wget "$URL" -qO $FILE && sudo dpkg -i $FILE; rm $FILE
This app costs a 30$ one-time-payment, but has a 15-day-trial, so you can check if it works for you
- Download ist from here and
dpkg -i
the file
Is already installed by default
- Einstellungen -> Konsole einrichten -> Disable
Show menubar by default
- Einstellungen -> Konsole einrichten -> Disable
Use current window size on next startup
- Einstellungen -> Konsole einrichten -> TabBar -> Set 'Tab bar visibility' to
Show Tab Bar When needed
- Einstellungen -> Konsole einrichten -> TabBar -> Set 'Tab bar position' to
Above Terminal Area
- Einstellungen -> Edit current profile -> Appearance -> Edit -> Set Background-transparency to
20%
- Einstellungen -> Edit current profile -> Appearance -> Edit -> Set Forground-color-bightness to
230
- Einstellungen -> Edit current profile -> Scrolling -> enable unlimited scrollback
- Einstellungen -> Edit current profile -> Scrolling -> Hide scrollbar
- Einstellungen -> Edit current profile -> Advanced -> Sret Cursor shape to I-Beam
- Einstellungen -> Kurzbefehle festlegen -> Einfügen alternative to ctrl+V
- Einstellungen -> Kurzbefehle festlegen -> Kopieren alternative to ctrl+C
- Einstellungen -> Kurzbefehle festlegen -> new Tab to Meta+T
See here
Taken from here
sudo -u postgres psql
alter user postgres password 'SOMEPSQLPASSWORD';
\q
sudo apt-get install libmono-system-xml-linq4.0-cil libmono-system-data-datasetextensions4.0-cil libmono-system-runtime-serialization4.0-cil mono-mcs
sudo wget https://github.com/jasonxh/keepasshttp/raw/pr/mono-http/KeePassHttp.plgx -P /usr/lib/keepass2/Plugins
Taken from here
sudo gpasswd -a ${USER} docker
sudo service docker restart
Taken from here (the with-systemd-version)
- create (as root) a
/etc/systemd/system/docker-tcp.socket
with the following content:
[Unit]
Description=Docker HTTP Socket for the API
[Socket]
ListenStream=2375
BindIPv6Only=both
Service=docker.service
[Install]
WantedBy=sockets.target
systemctl enable docker-tcp.socket
systemctl stop docker
systemctl start docker-tcp.socket
git clone git@github.com:docker/kitematic.git
cd kitematic
make
./node_modules/.bin/grunt release
sudo dpkg -i ./dist/Kitematic_*.deb
- Just Drag'n'drop the foldes you like (like
Desktop
,Downloads
and maybeownCloud
) into the places-section on the left
Taken from here
- To boot from a local partition, you need to create a vm, and after creating it go to its settings, remove the created hard drive and add a new one.
In the disk-creation-gui select
Use a physical disk
. if you use efi-boot, make sure to give it access to the efi-partition aswell. - If you want to efi-boot in your vm, you need to activate it, by adding the line
firmware = "efi"
at the top to the~/vmware/VMNAME/VMNAME.vmx
wget https://dl.opendesktop.org/api/files/download/id/1475885338/SimpleGlassMod.zip -O temp.zip; sudo unzip temp.zip SimpleGlass/* -d /usr/share/plasma/desktoptheme; rm temp.zip; sudo rm -rf /usr/share/plasma/desktoptheme/SimpleGlass/icons
- Einstellungen -> Arbeitsbereich-Design -> Arbeitsflächen-Design -> Neues Design herunterladen -> SimpleGlass anwenden
rm /usr/share/plasma/desktoptheme/SimpleGlass/widgets/tasks.svgz
- Rightclick the little up-arrow on the right -> Einstellungen für Systemabschnitt der Kontrolleiste -> Einträge -> Choose the icons to show
- Rightclick the taskbar -> Alternativen -> Fensterleiste nur mit Symbolen
- Rightclick the clock -> Einstellungen für Digitale Uhr -> Datum Anzeigen
- Leftclick the one on the left (it should say mixer, if not try the other one) -> klick the button right to the mixer-button -> disable "Dock in system tray"
- while there, also remove the duplicate sound-OSD, by disabling it under General
Taken form here
sudo rm /usr/share/autostart/kmix_autostart.desktop
- Systemeinstellungen -> Anwendungs-stil -> Fensterdekoration -> Breeze
- Systemeinstellungen -> Anwendungs-stil -> Fensterdekoration -> Umrandungsgröße -> Keine Umrandungen
- Right-click it -> Arbeitsfläche einrichten -> Optimierungen -> disable setting under 'Desktop-layout'
- Rightclick the taskbar -> Einstellungen für Fensterleiste -> Disable "Grupopiere nur bei Fensterleiste"
- Just rightclick -> als starter hinzufügen for every program you want
- Set the wallpaper via rightclick on the desktop -> Einstellungen für Arbeitsflähche
- Set the login-background In Systemeinstellungen -> Starten und Beenden -> Anmeldebildschirm
- Systemeinstellungen -> Eingabegeräte -> Touchpad -> Bildlauf mit zwei Findern -> Waagerecht aktivieren
- Systemeinstellungen -> Anwendungen -> Programmstartanzeige -> Aktivitätsanzeige -> Keine Aktivitätsanzeige wählen
- Einstellungen -> Eingabegeräte -> Tastatur -> Hardware -> Tastenwiederholung -> Verzögerung: 200 to 300 ms
- Einstellungen -> Eingabegeräte -> Tastatur -> Hardware -> Tastenwiederholung -> Geschwindigkeit: 50 wdh./sek.
- See what i can do considering Excel (maybe ms-office-web or something?)