GitXplorerGitXplorer
t

dotfiles

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
374e2309829ef5c1cefda581956992d27f3eab9c

document another keyboard shortcut I use to open the Start menu

ttfarina committed a day ago
Unverified
fe05cbe83f5a081e33a905ce5c802bf7147a92d3

add link to the font article that helped me configure urxvt

ttfarina committed 7 days ago
Unverified
88baa2d71561c4b8fee694cd65f55a5bae76cfd6

add info on how to get monospace font used by emacs

ttfarina committed 9 days ago
Unverified
f1bf55cb9bdb4f71af24914e6857b94700707c6d

switch urxvt font to Consolas

ttfarina committed 10 days ago
Unverified
e4080609337208c3c8e33300dacdc01ed7d1c174

document the keyboard shortcut used to open the task manager

ttfarina committed 17 days ago
Unverified
ccb599294ee8fe0f81c041d9ba2a28b96587279b

add comma between image viewer links

ttfarina committed 17 days ago

README

The README file for this repository.

dotfiles

They're managed using GNU stow.

Intro

The legend goes that dot-files arose from a bug in the earliest days of UNIX: in an effort to avoid listing the . and .. entries of a directory, the ls command skipped files that began with the '.' character. As a result, any file with a name beginning with '.' was not reported by ls, i.e. it was a "hidden" file. A user's home directory was a convenient place to put user-specific configuration files, but such files were also an eyesore; one popular solution to this problem was to make those configuration files hidden so that they wouldn't annoy the user. Thus, the tradition of dot-files was born. From Quora

What is a Rice?

"Rice" is a word that is commonly used to refer to making visual improvements and customizations on one's desktop. It was inherited from the practice of customizing cheap Asian import cars to make them appear to be faster than they actually were - which was also known as "ricing". From /r/unixporn

Programs

Role Program
Display Manager LightDM
Greeter LightDM GTK+ Greeter
Window Manager xfwm4
Terminal Emulator URxvt
Shell Bash
Editor Emacs
Text Editor Gedit
Application Finder xfce4-appfinder
Web Browser Firefox
Mail Reader Claws Mail
File Manager Thunar
Image Viewer Sxiv, Ristretto
Screen Capture Scrot, GNOME Screenshot, Xfce Screenshooter
Document Viewer Evince
Clipboard Manager ClipIt
Calculator galculator

Xfce Keyboard Shortcuts

Press To
Ctrl + Esc Display the Start menu
Super Display the Start menu
Super + D Minimize or restore all windows
Super + E Open the File Manager
Super + L Lock the screen
Super + R Open the Application Finder
Shift + Super + S Open the Screenshot program
Super + T Open the Terminal Emulator
Super + W Open the Web Browser
Ctrl + Shift + Esc Open the Task Manager

Installation

Before installing, be sure to read useful cowboy gently-worded note and this excellent article by Anish Athalye: Dotfiles are NOT meant to be forked. That said, let's go with the installation:

  1. Install GNU Stow: GNU Stow is available for all GNU+Linux distros and most other unix-like distributions via your package manager.

    Ubuntu: sudo apt install stow Arch: sudo pacman -S stow Mac: brew install stow

  2. Clone this repo:

$ git clone https://github.com/tfarina/dotfiles.git ~/dotfiles && cd ~/dotfiles
  1. Symlink with GNU Stow the folder(s) you want to your home: To install most of my dotfiles you execute stow with the folder name as the only argument.
$ stow -v -t ~/ -S bash
$ stow -v -t ~/ -S topic-name

How to disable overlay scrollbars

$ gsettings set com.canonical.desktop.interface scrollbar-mode normal

How to show the GRUB menu?

Press and hold Shift as soon as BIOS loads. If system had UEFI, you would have to press Esc.

How to disable gtk3-csd (client side decorations)?

To disable the UGLY gtk3 csd (client side decorations) I downloaded and gtk3-nocsd_3-1_all.deb and libgtk3-nocsd0_3-1+b1_i386.deb from https://packages.debian.org/trixie/all/gtk3-nocsd/download, installed with dpkg -i and rebooted.

How to get monospace font name used by Emacs?

$ gsettings get org.gnome.desktop.interface monospace-font-name