summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRené Neumann <rene.neumann@in.tum.de>2013-01-31 18:34:06 +0100
committerRené Neumann <rene.neumann@in.tum.de>2013-01-31 18:34:07 +0100
commite6c8f708d2787802c434ef6e138c7f02774ee1a8 (patch)
tree53c80ffca0cc54504f2da0994ef3e04dee599dbe
parente858ff7199a768b10b1a3e565b9f8fe1caae3575 (diff)
downloaddotfiles-e6c8f708d2787802c434ef6e138c7f02774ee1a8.tar.gz
dotfiles-e6c8f708d2787802c434ef6e138c7f02774ee1a8.tar.bz2
dotfiles-e6c8f708d2787802c434ef6e138c7f02774ee1a8.zip
More composing / no more explicit XKM loading
-rw-r--r--.XCompose37
-rw-r--r--.Xresources2
-rw-r--r--.xkb/altgr_intl.xkmbin11836 -> 0 bytes
-rw-r--r--.xsessionrc11
4 files changed, 48 insertions, 2 deletions
diff --git a/.XCompose b/.XCompose
new file mode 100644
index 0000000..08a831f
--- /dev/null
+++ b/.XCompose
@@ -0,0 +1,37 @@
+# Import default rules from the system Compose file:
+
+include "/usr/share/X11/locale/en_US.UTF-8/Compose"
+
+<Multi_key> <minus> <greater> : "→" U2192
+<Multi_key> <less> <minus> : "←" U2190
+<Multi_key> <equal> <greater> : "⇒" U21D2
+<Multi_key> <less> <equal> : "⇐" U21D0
+<Multi_key> <equal> <less> : "≤" U2264
+<Multi_key> <greater> <equal> : "≥" U2265
+<Multi_key> <bar> <minus>: "⊢" U22A2
+<Multi_key> <bar> <equal>: "⊨" U22A8
+<Multi_key> <slash> <backslash> : "∧" U2227
+<Multi_key> <backslash> <slash> : "∨" U2228
+
+<Multi_key> <a> <l> <l> : "∀" U2200
+<Multi_key> <A> <l> <l> : "∀" U2200
+<Multi_key> <e> <x> : "∃" U2203
+<Multi_key> <E> <x> : "∃" U2203
+<Multi_key> <i> <n> : "∈" U2208
+<Multi_key> <n> <i> <n> : "∉" U2209
+<Multi_key> <s> <s> <o> : "⊆" U2286
+<Multi_key> <c> <a> <p> : "∩" U2229
+<Multi_key> <c> <u> <p> : "∪" U222A
+<Multi_key> <8> <8> : "∞" U221E
+<Multi_key> <n> <o> <t> : "¬" U00AC
+<Multi_key> <b> <N> : "ℕ" U2115
+<Multi_key> <b> <R> : "ℝ" U211D
+<Multi_key> <b> <Z> : "ℤ" U2124
+
+<Multi_key> <g> <a> : "α" U03B1
+<Multi_key> <g> <b> : "β" U03B2
+<Multi_key> <g> <g> : "γ" U03B3
+<Multi_key> <g> <d> : "δ" U03B4
+<Multi_key> <g> <p> : "π" U03C0
+<Multi_key> <g> <f> : "φ" U03C6
+<Multi_key> <g> <l> : "λ" U03BB
diff --git a/.Xresources b/.Xresources
index 12bc0d8..2935c2c 100644
--- a/.Xresources
+++ b/.Xresources
@@ -1,7 +1,7 @@
!!!!
! urxvt config
!!!!
-URxvt.font: xft:Inconsolata:size=11
+URxvt.font: xft:Inconsolata:size=11,xft:Monospace:size=11
! display icon
URxvt.iconFile: /usr/share/icons/hicolor/scalable/apps/Terminal.svg
diff --git a/.xkb/altgr_intl.xkm b/.xkb/altgr_intl.xkm
deleted file mode 100644
index 8804ef8..0000000
--- a/.xkb/altgr_intl.xkm
+++ /dev/null
Binary files differ
diff --git a/.xsessionrc b/.xsessionrc
index af6e0b9..4e44dfa 100644
--- a/.xsessionrc
+++ b/.xsessionrc
@@ -1,6 +1,15 @@
#!/bin/sh
-xkbcomp $HOME/.xkb/altgr_intl.xkm $DISPLAY
+#
+# XKB is not set here anymore -- instead we use the standard altgr_intl
+# with some more options
+# set the following in X11: "terminate:ctrl_alt_bksp,grp:menu_toggle,compose:rwin,caps:escape"
+#
+
+# set IM to XIM, so it reads .XCompose
+export GTK_IM_MODULE=xim
+export QT_IM_MODULE=xim
+
[ x$GPG_AGENT_INFO = "x" ] && eval $(gpg-agent --daemon)
# start urxvt daemon