diff options
author | Stefan Ritter <xeno@thehappy.de> | 2013-01-06 16:32:50 +0100 |
---|---|---|
committer | Stefan Ritter <xeno@thehappy.de> | 2013-01-06 16:32:50 +0100 |
commit | 0eb06ba89af67ade0e4f29e8ee3ce9d632aff53c (patch) | |
tree | 9b0302aa7dc7922d87acd23136508ce0ba00f9da | |
parent | bd2bb5d2835d8637e28b4d9839c9a0427a4647db (diff) |
35 files changed, 2 insertions, 2263 deletions
diff --git a/conkyrc b/conkyrc deleted file mode 100644 index 4dd3847..0000000 --- a/conkyrc +++ /dev/null @@ -1,21 +0,0 @@ -alignment top_middle -background yes -default_color white -use_xft yes -xftfont Sans:size=7 -gap_y 3 -no_buffers yes -out_to_console no -out_to_stderr no -extra_newline no -own_window no -own_window_class Conky -own_window_type desktop -own_window_transparent yes -format_human_readable yes -update_interval 1.0 -update_interval_on_battery 10.0 -double_buffer yes - -TEXT -${font Sans:bold:size=7} ${time} ••• ${font Sans:bold:size=7}Uptime:${font} ${uptime_short} ${font Sans:bold:size=7}CPU1:${font} ${freq 1} mhz ${font Sans:bold:size=7}Mem:${font} ${mem}/${memmax} ${font Sans:bold:size=7}root:${font} ${fs_used_perc /}% ${font Sans:bold:size=7}home:${font} ${fs_used_perc /home}% ${font Sans:bold:size=7}Battery:${font} ${battery_percent BAT0}% diff --git a/fvwm/config b/fvwm/config deleted file mode 100644 index 65c3bd2..0000000 --- a/fvwm/config +++ /dev/null @@ -1,188 +0,0 @@ -# xeno's fvwm2 config - -DesktopSize 2x1 -IgnoreModifiers L25 -HideGeometryWindow Always -EwmhBaseStruts 95 10 10 22 -EdgeResistance -1 - -Style * Font -xos4-terminus-*-*-*-*-12-*-*-*-*-*-*-* -Style * IconFont -xos4-terminus-*-*-*-*-12-*-*-*-*-*-*-* -Style * HandleWidth 4 -Style * BorderWidth 1 -Style * GrabFocus -Style * FPGrabFocus -Style * ResizeOpaque -Style * NoPPosition -Style * NoTransientPPosition -Style * SloppyFocus -Style * MWMFunctions -Style * MWMDecor -Style * HintOverride -Style * OLDecor -Style * EdgeMoveDelay 250 -Style * EdgeMoveResistance 20 - -MenuStyle * Font -xos4-terminus-*-*-*-*-12-*-*-*-*-*-*-* -MenuStyle * Foreground white, Background black -MenuStyle * Hilight3DThickness 1 -MenuStyle * BorderWidth 1 - -CursorStyle ROOT left_ptr -CursorStyle TITLE left_ptr -CursorStyle DEFAULT left_ptr -CursorStyle SYS left_ptr -CursorStyle MENU left_ptr - -# Keys - Key Return A M Exec urxvt - Key "Q" A M Exec dmenu_run -nb '#000000' -nf '#a8c023' -sb '#a8c023' -sf '#000000' - Key "L" A M Exec xscreensaver-command -lock - Key "K" A M Exec amixer set PCM 5%+ - Key "S" A M Exec amixer set PCM 5%- - Key Tab A M Next (CurrentPage !Sticky AcceptsFocus) Focus - Key "M" A M Maximize - Key "G" A M Desk -1 0 0 3 - Key "R" A M Desk +1 0 0 3 - Key "N" A M GotoPage -1p 0 - Key "T" A M GotoPage +1p 0 - Key "1" A M GotoDeskAndPage 0 0 0 - Key "2" A M GotoDeskAndPage 0 1 1 - Key "3" A M GotoDeskAndPage 1 0 0 - Key "4" A M GotoDeskAndPage 1 1 1 - Key "5" A M GotoDeskAndPage 2 0 0 - Key "6" A M GotoDeskAndPage 2 1 1 - Key "7" A M GotoDeskAndPage 3 0 0 - Key "8" A M GotoDeskAndPage 3 1 1 - Key "F" A M FvwmRearrange -tile -v 0 0 100 100 - Key "H" A M FvwmRearrange -tile -h 0 0 100 100 - Key "R" A CM Restart - Key "Q" A CM Quit - -# Mouse - Mouse 1 1 N Popup FvwmWindowOpsMenu - Mouse 1 2 N Close - Mouse 1 4 N Maximize 100 100 - Mouse 1 6 N Iconify - Mouse 1 I N Iconify - -# Colorsets - Colorset 1 RootTransparent Buffer, Tint #000000 40 - Colorset 2 RootTransparent Buffer, Tint #fecf35 40 - Colorset 3 RootTransparent Buffer - Colorset 4 bg black, fg white - Colorset 5 Transparent, bg black - Colorset 10 fg #e0e0e0, bg #3a3a3a - Colorset 11 fg #f10000, bg #3a3a3a - -# Pager - AddToFunc StartFunction - + I Module FvwmPager 0 3 - Style FvwmPager Sticky - Style FvwmPager NoTitle - Style FvwmPager FixedPosition - Style FvwmPager FixedSize - Style FvwmPager BorderColorSet 4 - Style FvwmPager !Iconifiable - Style FvwmPager !Handles - *FvwmPager: Font none - *FvwmPager: Geometry 75x150+10+10 - *FvwmPager: Columns 1 - *FvwmPager: ShapeLabels - *FvwmPager: SolidSeparators - *FvwmPager: Balloons - *FvwmPager: Colorset * 1 - *FvwmPager: HilightColorset * 2 - *FvwmPager: WindowColorsets 3 3 - -# IconBox - Style * IconBox 1000x40+5+1030 - Style * IconFill Left Right - -# Animate - AddToFunc StartFunction - + I Module FvwmAnimate - *FvwmAnimate: Effect Turn - *FvwmAnimate: Delay 5 - *FvwmAnimate: Iterations 30 - *FvwmAnimate: Width 1 - -# Menus - DestroyMenu InternetMenu - AddToMenu InternetMenu "Internet" Title - + "Opera" Exec exec opera - - DestroyMenu MultimediaMenu - AddToMenu MultimediaMenu "Multimedia" Title - + "gqview" Exec exec gqview - + "MOC" Exec exec urxvt -e mocp - + "Quod Libet" Exec exec quodlibet - + "VLC" Exec exec vlc - - DestroyMenu OfficeMenu - AddToMenu OfficeMenu "Office" Title - + "LibreOffice" Exec exec libreoffice - - DestroyMenu SystemMenu - AddToMenu SystemMenu "System" Title - + "Midnight Commander" Exec exec urxvt -e mc - + "Python" Exec exec urxvt -e python - + "virt-manager" Exec exec virt-manager - + "VirtualBox" Exec exec virtualbox - + "Wicd" Exec exec urxvt -e wicd-curses - - DestroyMenu MenuFvwmRoot - AddToMenu MenuFvwmRoot - + "Urxvt" Exec exec urxvt - + "Firefox" Exec exec firefox - + "" Nop - + "Internet" Popup InternetMenu - + "Multimedia" Popup MultimediaMenu - + "Office" Popup OfficeMenu - + "System" Popup SystemMenu - + "" Nop - + "Lock Screen" Exec exec xscreensaver-command -lock - + "Restart" Restart - + "Quit" Quit - - DestroyMenu FvwmWindowOpsMenu - AddToMenu FvwmWindowOpsMenu - + "Move%menu/window-move.xpm%" Move - + "Resize%menu/window-resize.xpm%" Resize - + "(Un)Shade%menu/window-shade.xpm%" WindowShade - + "(Un)Stick%menu/window-stick.xpm%" Stick - + "Close%menu/window-close.xpm%" Close - + "Delete%menu/window-delete.xpm%" Delete - + "Destroy%menu/window-destroy.xpm%" Destroy - -# Tiling - AddToFunc StartFunction - + I Module FvwmRearrange - -# Buttons - AddToFunc StartFunction - + I Module FvwmButtons - Style FvwmButtons Sticky - Style FvwmButtons Notitle - Style FvwmButtons FixedPosition - Style FvwmButtons FixedSize - Style FvwmButtons ParentalRelativity - Style FvwmButtons !Iconifiable - Style FvwmButtons !Handles - Style FvwmButtons !Borders - # Raise $y by 75 for each app - *FvwmButtons: Geometry 75x225+12+170 - *FvwmButtons: Colorset 5 - *FvwmButtons: Rows 10 - *FvwmButtons: Columns 1 - *FvwmButtons: Frame 0 - *FvwmButtons: (1x1, Swallow "wmclockmon" "Exec exec wmclockmon -w -sc -s led1") - *FvwmButtons: (1x1, Padding 4 4, Swallow "wmifinfo" "Exec exec wmifinfo -i eth0") - *FvwmButtons: (1x1, Swallow "wmcpuload" "Exec exec wmcpuload -w") - -# Urgent - DestroyFunc UrgencyFunc - AddToFunc UrgencyFunc - + I Nop - -Read windowdecors/brushedmetal/config diff --git a/geekcode b/geekcode deleted file mode 100644 index 9a212cd..0000000 --- a/geekcode +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN GEEK CODE BLOCK----- -Version: 3.12 -GCS d- s+:- a- C++ UL P+ L+++ E--- W++ N* o K- w--- -O- M- V- PS PE-- Y PGP++ t+ 5 X R+ tv+ b++ DI-- D++ -G- e* h+ r- y+ -------END GEEK CODE BLOCK------ diff --git a/i3/config b/i3/config deleted file mode 100644 index 2a0b22f..0000000 --- a/i3/config +++ /dev/null @@ -1,62 +0,0 @@ -client.focused #303030 #202020 #fecf35 -client.unfocused #303030 #202020 #b8b8b8 -client.focused_inactive #303030 #202020 #b8b8b8 -client.urgent #303030 #202020 #ff9800 - -font *-xos4-terminus-*-*-*-*-12-*-*-*-*-*-*-* -floating_modifier mod1 - -bindcode mod1+58 fullscreen -bindcode mod1+43 layout stacking -bindcode mod1+47 layout default -bindcode mod1+48 layout tabbed -bindcode mod1+65 floating toggle -bindcode mod1+27 kill - -bindcode mod1+44 focus left -bindcode mod1+45 focus down -bindcode mod1+31 focus up -bindcode mod1+46 focus right - -bindcode mod1+shift+44 move left -bindcode mod1+shift+45 move down -bindcode mod1+shift+31 move up -bindcode mod1+shift+46 move right - -bindcode mod1+59 split v -bindcode mod1+60 split h - -bindcode mod1+10 workspace 1 -bindcode mod1+11 workspace 2 -bindcode mod1+12 workspace 3 -bindcode mod1+13 workspace 4 -bindcode mod1+14 workspace 5 -bindcode mod1+15 workspace 6 -bindcode mod1+16 workspace 7 -bindcode mod1+17 workspace 8 -bindcode mod1+18 workspace 9 -bindcode mod1+19 workspace 10 - -bindcode mod1+shift+10 move workspace 1 -bindcode mod1+shift+11 move workspace 2 -bindcode mod1+shift+12 move workspace 3 -bindcode mod1+shift+13 move workspace 4 -bindcode mod1+shift+14 move workspace 5 -bindcode mod1+shift+15 move workspace 6 -bindcode mod1+shift+16 move workspace 7 -bindcode mod1+shift+17 move workspace 8 -bindcode mod1+shift+18 move workspace 9 -bindcode mod1+shift+19 move workspace 10 - -bindcode mod1+36 exec /usr/bin/urxvt -bindcode mod1+26 exec /usr/bin/xscreensaver-command -lock -bindcode mod1+33 exec /usr/bin/dmenu_run -nb "#000000" -nf "#fecf35" -sb "#303030" -sf "#fecf35" -bindcode mod1+29 exec ~/etc/bin/randwall - -bindcode mod1+control+33 exit -bindcode mod1+control+45 restart - -exec conky -exec i3bar -d --color-focus-ws-fg "fecf35" --color-focus-ws-bg "202020" --color-inactive-ws-fg "b8b8b8" --color-inactive-ws-bg "202020" --color-urgent-ws-fg "ff9800" - -ipc-socket ~/.i3/ipc.sock diff --git a/i3/status b/i3/status deleted file mode 100644 index 63e5243..0000000 --- a/i3/status +++ /dev/null @@ -1,25 +0,0 @@ -general { - colors = true - interval = 5 -} - -order = "battery 0" -order += "cpu_temperature 0" -order += "load" -order += "time" - -battery 0 { - format = "%status %percentage %remaining" -} - -time { - format = "%d.%m.%Y %H:%M:%S" -} - -load { - format = "%1min" -} - -cpu_temperature 0 { - format = "%degrees °C" -} diff --git a/makefiles/asciidoc b/makefiles/asciidoc deleted file mode 100644 index 32351ce..0000000 --- a/makefiles/asciidoc +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -pdf: - a2x -a lang=de -f pdf --dblatex-opts "-P latex.output.revhistory=0" --verbose *.txt diff --git a/moc/mocconfig b/moc/mocconfig deleted file mode 100644 index edb6122..0000000 --- a/moc/mocconfig +++ /dev/null @@ -1,35 +0,0 @@ -ReadTags = yes -MusicDir = "/home/xeno/media/mp3/" -Sort = FileName -ShowStreamErrors = no -Mp3IgnoreCRCErrors = yes -Repeat = no -Shuffle = no -AutoNext = yes -FormatString = "%(a:%a - :)%(t:%t:)" -OutputBuffer = 2048 -InputBuffer = 512 -Prebuffering = 64 -SoundDriver = ALSA -AlsaMixer = PCM -AlsaMixer2 = Master -AlsaDevice = default -ShowHiddenFiles = no -StartInMusicDir = yes -HideFileExtension = yes -ShowFormat = yes -ShowTime = IfAvailable -Theme = green_theme -MOCDir = ~/.moc -UseMmap = no -SavePlaylist = yes -SyncPlaylist = yes -ASCIILines = no -SeekTime = 10 -TagsCacheSize = 256 -PlaylistNumbering = yes -FollowPlayedFile = yes -CanStartInPlaylist = yes -UseCursorSelection = yes -#SetScreenTitle = yes -PlaylistFullPaths = no diff --git a/moc/moctheme b/moc/moctheme deleted file mode 100644 index f215a35..0000000 --- a/moc/moctheme +++ /dev/null @@ -1,39 +0,0 @@ -# Moc theme -# Author: Stefan Ritter <xeno@thehappy.de> -# Do what you want with it - -background = white default -frame = white default -window_title = white default -directory = white default -selected_directory = red default -playlist = white default -selected_playlist = red default -file = white default -selected_file = red default -marked_file = red default -marked_selected_file = red default -info = white default -selected_info = white default -marked_info = red default -marked_selected_info = red default -status = white default -title = white default -state = red default -current_time = white default -time_left = white default -total_time = white default -time_total_frames = white default -sound_parameters = white default -legend = white default -disabled = white default -enabled = red default -empty_mixer_bar = white default -filled_mixer_bar = default red -empty_time_bar = white default -filled_time_bar = default red -entry = white default -entry_title = white default -error = red default -message = red default -plist_time = white default diff --git a/musik/black-demon-radio.pls b/musik/black-demon-radio.pls deleted file mode 100644 index 97611d1..0000000 --- a/musik/black-demon-radio.pls +++ /dev/null @@ -1,3 +0,0 @@ -[playlist] -NumberOfEntries=1 -File1=http://87.106.30.33:9666/ diff --git a/musik/exodus.pls b/musik/exodus.pls deleted file mode 100644 index b04c5fe..0000000 --- a/musik/exodus.pls +++ /dev/null @@ -1,4 +0,0 @@ -[playlist] -Title=Radio-Exodus -NumberOfEntries=1 -File1=http://stream.radio-exodus.de:9090/ diff --git a/musik/fx-radio.m3u b/musik/fx-radio.m3u deleted file mode 100644 index 37f1270..0000000 --- a/musik/fx-radio.m3u +++ /dev/null @@ -1 +0,0 @@ -http://stream.fx-radio.de:8128
diff --git a/musik/hifipunk.pls b/musik/hifipunk.pls deleted file mode 100644 index 448dc26..0000000 --- a/musik/hifipunk.pls +++ /dev/null @@ -1,3 +0,0 @@ -[playlist] -NumberOfEntries=1 -File1=http://128.hifipunk.com:8000 diff --git a/musik/idobi.pls b/musik/idobi.pls deleted file mode 100644 index b731ac9..0000000 --- a/musik/idobi.pls +++ /dev/null @@ -1,15 +0,0 @@ -[playlist] -numberofentries=4 -File1=http://72.13.82.202:80 -Title1=(#1 - 1/450) idobi Radio: Music that doesn't suck! News, interviews and the best in alternative, rock, and punk m -Length1=-1 -File2=http://208.53.158.213:80 -Title2=(#2 - 1/1000) idobi Radio: Music that doesn't suck! News, interviews and the best in alternative, rock, and punk m -Length2=-1 -File3=http://72.13.82.34:80 -Title3=(#3 - 1/1000) idobi Radio: Music that doesn't suck! News, interviews and the best in alternative, rock, and punk m -Length3=-1 -File4=http://208.53.147.142:80 -Title4=(#4 - 1/1000) idobi Radio: Music that doesn't suck! News, interviews and the best in alternative, rock, and punk m -Length4=-1 -Version=2 diff --git a/musik/mps-radio.pls b/musik/mps-radio.pls deleted file mode 100644 index d22f5f9..0000000 --- a/musik/mps-radio.pls +++ /dev/null @@ -1,3 +0,0 @@ -[playlist] -NumberOfEntries=1 -File1=http://www.mps-radio.de:1008/ diff --git a/musik/nrw-hitradio.pls b/musik/nrw-hitradio.pls deleted file mode 100644 index 847aa60..0000000 --- a/musik/nrw-hitradio.pls +++ /dev/null @@ -1,4 +0,0 @@ -[playlist] -Title=NRW-Hitradio -NumberOfEntries=1 -File1=http://85.114.130.134:9005/ diff --git a/musik/rautemusik.pls b/musik/rautemusik.pls deleted file mode 100644 index e6c133c..0000000 --- a/musik/rautemusik.pls +++ /dev/null @@ -1,7 +0,0 @@ -[playlist] -File1=http://extreme-high.rautemusik.fm -Title1=#Musik.eXTreMe - www.RauteMusik.FM - Wir rocken das Netz! -Length1=-1 -NumberOfEntries=1 -Version=2 - diff --git a/musik/shoutedfm.m3u b/musik/shoutedfm.m3u deleted file mode 100644 index 3fc1f84..0000000 --- a/musik/shoutedfm.m3u +++ /dev/null @@ -1,3 +0,0 @@ -#EXTM3U
-#EXTINF:-1,ShoutedFM mth.Alternative [DSL]
-http://alternative.mthn.net:8700
\ No newline at end of file diff --git a/musik/wackenradio.pls b/musik/wackenradio.pls deleted file mode 100644 index d1a40ab..0000000 --- a/musik/wackenradio.pls +++ /dev/null @@ -1,3 +0,0 @@ -[playlist] -NumberOfEntries=1 -File1=http://62.141.50.223:8001/ diff --git a/mutt/colors b/mutt/colors deleted file mode 100644 index 792128c..0000000 --- a/mutt/colors +++ /dev/null @@ -1,26 +0,0 @@ -color normal white default - -color attachment white default -color hdrdefault white default -color indicator blue default -color markers red default -color quoted green default -color signature black default -color status white blue -color tilde white default -color tree white default - -### header colors -color header yellow default ^From: -color header yellow default ^To: -color header yellow default ^Reply-To: -color header yellow default ^Cc: -color header brightyellow default ^Subject: - -### body colors -color body red default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ -color body red default (https?|ftp)://[\-\.\,/%~_:?\#a-zA-Z0-9]+ - -### index colors -color index red default ~N -color index red default ~O diff --git a/mutt/colors_solarized b/mutt/colors_solarized deleted file mode 100644 index e9d6def..0000000 --- a/mutt/colors_solarized +++ /dev/null @@ -1,151 +0,0 @@ -# vim: filetype=muttrc - -# -# -# make sure that you are using mutt linked against slang, not ncurses, or -# suffer the consequences of weird color issues. use "mutt -v" to check this. - -# custom body highlights ----------------------------------------------- -# highlight my name and other personally relevant strings -#color body yellow default "(ethan|schoonover)" -# custom index highlights ---------------------------------------------- -# messages which mention my name in the body -#color index yellow default "~b \"phil(_g|\!| gregory| gold)|pgregory\" !~N !~T !~F !~p !~P" -#color index J_cream brightwhite "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~N !~T !~F !~p !~P" -#color index yellow cyan "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~T !~F !~p !~P" -#color index yellow J_magent "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~F !~p !~P" -## messages which are in reference to my mails -#color index J_magent default "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" !~N !~T !~F !~p !~P" -#color index J_magent brightwhite "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~N !~T !~F !~p !~P" -#color index J_magent cyan "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~T !~F !~p !~P" -#color index J_magent red "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~F !~p !~P" - -# for background in 16 color terminal, valid background colors include: -# base03, bg, black, any of the non brights - -# basic colors --------------------------------------------------------- -color normal brightyellow default -color error red default -color tilde black default -color message cyan default -color markers red white -color attachment white default -color search brightmagenta default -#color status J_black J_status -color status brightyellow black -color indicator brightblack yellow -color tree yellow default # arrow in threads - -# basic monocolor screen -mono bold bold -mono underline underline -mono indicator reverse -mono error bold - -# index ---------------------------------------------------------------- - -#color index red default "~D(!~p|~p)" # deleted -#color index black default ~F # flagged -#color index brightred default ~= # duplicate messages -#color index brightgreen default "~A!~N!~T!~p!~Q!~F!~D!~P" # the rest -#color index J_base default "~A~N!~T!~p!~Q!~F!~D" # the rest, new -color index red default "~A" # all messages -color index brightred default "~E" # expired messages -color index blue default "~N" # new messages -color index blue default "~O" # old messages -color index brightmagenta default "~Q" # messages that have been replied to -color index brightgreen default "~R" # read messages -color index blue default "~U" # unread messages -color index blue default "~U~$" # unread, unreferenced messages -color index brightyellow default "~v" # messages part of a collapsed thread -color index brightyellow default "~P" # messages from me -color index cyan default "~p!~F" # messages to me -color index cyan default "~N~p!~F" # new messages to me -color index cyan default "~U~p!~F" # unread messages to me -color index brightgreen default "~R~p!~F" # messages to me -color index red default "~F" # flagged messages -color index red default "~F~p" # flagged messages to me -color index red default "~N~F" # new flagged messages -color index red default "~N~F~p" # new flagged messages to me -color index red default "~U~F~p" # new flagged messages to me -color index black red "~D" # deleted messages -color index brightcyan default "~v~(!~N)" # collapsed thread with no unread -color index yellow default "~v~(~N)" # collapsed thread with some unread -color index green default "~N~v~(~N)" # collapsed thread with unread parent -# statusbg used to indicated flagged when foreground color shows other status -# for collapsed thread -color index red black "~v~(~F)!~N" # collapsed thread with flagged, no unread -color index yellow black "~v~(~F~N)" # collapsed thread with some unread & flagged -color index green black "~N~v~(~F~N)" # collapsed thread with unread parent & flagged -color index green black "~N~v~(~F)" # collapsed thread with unread parent, no unread inside, but some flagged -color index cyan black "~v~(~p)" # collapsed thread with unread parent, no unread inside, some to me directly -color index yellow red "~v~(~D)" # thread with deleted (doesn't differentiate between all or partial) -#color index yellow default "~(~N)" # messages in threads with some unread -#color index green default "~S" # superseded messages -#color index red default "~T" # tagged messages -#color index brightred red "~=" # duplicated messages - -# message headers ------------------------------------------------------ - -#color header brightgreen default "^" -color hdrdefault brightgreen default -color header brightyellow default "^(From)" -color header blue default "^(Subject)" - -# body ----------------------------------------------------------------- - -color quoted blue default -color quoted1 cyan default -color quoted2 yellow default -color quoted3 red default -color quoted4 brightred default - -color signature brightgreen default -color bold black default -color underline black default -color normal default default -# -color body brightcyan default "[;:][-o][)/(|]" # emoticons -color body brightcyan default "[;:][)(|]" # emoticons -color body brightcyan default "[*]?((N)?ACK|CU|LOL|SCNR|BRB|BTW|CWYL|\ - |FWIW|vbg|GD&R|HTH|HTHBE|IMHO|IMNSHO|\ - |IRL|RTFM|ROTFL|ROFL|YMMV)[*]?" -color body brightcyan default "[ ][*][^*]*[*][ ]?" # more emoticon? -color body brightcyan default "[ ]?[*][^*]*[*][ ]" # more emoticon? - -## pgp - -color body red default "(BAD signature)" -color body cyan default "(Good signature)" -color body brightblack default "^gpg: Good signature .*" -color body brightyellow default "^gpg: " -color body brightyellow red "^gpg: BAD signature from.*" -mono body bold "^gpg: Good signature" -mono body bold "^gpg: BAD signature from.*" - -# yes, an insance URL regex -color body red default "([a-z][a-z0-9+-]*://(((([a-z0-9_.!~*'();:&=+$,-]|%[0-9a-f][0-9a-f])*@)?((([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?|[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)(:[0-9]+)?)|([a-z0-9_.!~*'()$,;:@&=+-]|%[0-9a-f][0-9a-f])+)(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?(#([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?|(www|ftp)\\.(([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?(:[0-9]+)?(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?(#([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?)[^].,:;!)? \t\r\n<>\"]" -# and a heavy handed email regex -#color body J_magent default "((@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\]),)*@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\]):)?[0-9a-z_.+%$-]+@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\])" - -# Various smilies and the like -#color body brightwhite default "<[Gg]>" # <g> -#color body brightwhite default "<[Bb][Gg]>" # <bg> -#color body yellow default " [;:]-*[})>{(<|]" # :-) etc... -# *bold* -#color body blue default "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)" -#mono body bold "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)" -# _underline_ -#color body blue default "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)" -#mono body underline "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)" -# /italic/ (Sometimes gets directory names) -#color body blue default "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)" -#mono body underline "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)" - -# Border lines. -#color body blue default "( *[-+=#*~_]){6,}" - -#folder-hook . "color status J_black J_status " -#folder-hook gmail/inbox "color status J_black yellow " -#folder-hook gmail/important "color status J_black yellow " - diff --git a/mutt/hooks b/mutt/hooks deleted file mode 100644 index 62a90de..0000000 --- a/mutt/hooks +++ /dev/null @@ -1 +0,0 @@ -send-hook '~t ^.*@feuerseele\.de$' 'my_hdr From: Stefan Ritter <xeno@feuerseele.de>' diff --git a/mutt/ignore b/mutt/ignore deleted file mode 100644 index 3fbd013..0000000 --- a/mutt/ignore +++ /dev/null @@ -1,2 +0,0 @@ -ignore * -unignore From To Reply-To Subject Cc diff --git a/mutt/pgp b/mutt/pgp deleted file mode 100644 index f5cb8fd..0000000 --- a/mutt/pgp +++ /dev/null @@ -1,14 +0,0 @@ -set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" -set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f" -set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" -set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f" -set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f" -set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" -set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" -set pgp_import_command="gpg --no-verbose --import %f" -set pgp_export_command="gpg --no-verbose --export --armor %r" -set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r" -set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r" -set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r" -set pgp_good_sign="^\\[GNUPG:\\] GOODSIG" -set pgp_autosign=no diff --git a/mutt/settings b/mutt/settings deleted file mode 100644 index 09901f1..0000000 --- a/mutt/settings +++ /dev/null @@ -1,18 +0,0 @@ -set header_cache="~/.mutt_header_cache" -set mail_check=60 -set timeout=2 -set beep_new=yes -set edit_headers=yes -set pager_index_lines=6 -set autoedit=yes -set auto_tag=yes -set confirmappend=no -set delete_untag=yes -set mark_old=no -set fast_reply -set uncollapse_jump -unset mark_old - -bind index <up> previous-entry -bind index <down> next-entry - diff --git a/mutt/sidebar b/mutt/sidebar deleted file mode 100644 index 98565dc..0000000 --- a/mutt/sidebar +++ /dev/null @@ -1,13 +0,0 @@ -set sidebar_visible = no -set sidebar_delim = " | " -set sidebar_width = 40 - -bind index \CH sidebar-prev -bind index \CN sidebar-next -bind index \CR sidebar-open -bind pager \CH sidebar-prev -bind pager \CN sidebar-next -bind pager \CR sidebar-open - -macro index b '<enter-command>toggle sidebar_visible<enter>' -macro pager b '<enter-command>toggle sidebar_visible<enter>' diff --git a/mutt/smime b/mutt/smime deleted file mode 100644 index 5dfdd5b..0000000 --- a/mutt/smime +++ /dev/null @@ -1,13 +0,0 @@ -set smime_ca_location="~/.smime/ca-bundle.crt" -set smime_certificates="~/.smime/certificates" -set smime_keys="~/.smime/keys" -set smime_pk7out_command="openssl smime -verify -in %f -noverify -pk7out" -set smime_get_cert_command="openssl pkcs7 -print_certs -in %f" -set smime_get_signer_cert_command="openssl smime -verify -in %f -noverify -signer %c -out /dev/null" -set smime_get_cert_email_command="openssl x509 -in %f -noout -email" -set smime_import_cert_command="smime_keys add_cert %f" -set smime_encrypt_command="openssl smime -encrypt %a -outform DER -in %f %c" -set smime_sign_command="openssl smime -sign -signer %c -inkey %k -passin stdin -in %f -certfile %i -outform DER" -set smime_decrypt_command="openssl smime -decrypt -passin stdin -inform DER -in %f -inkey %k -recip %c" -set smime_verify_command="openssl smime -verify -inform DER -in %s %C -content %f" -set smime_verify_opaque_command="openssl smime -verify -inform DER -in %s %C" diff --git a/scrotwm/scrotwm.conf b/scrotwm/scrotwm.conf deleted file mode 100644 index 360aeec..0000000 --- a/scrotwm/scrotwm.conf +++ /dev/null @@ -1,102 +0,0 @@ -color_focus = red -color_unfocus = rgb:88/88/88 - -bar_enabled = 1 -bar_border[1] = rgb:00/00/00 -bar_color[1] = black -bar_font_color[1] = rgb:a0/a0/a0 -bar_font = -*-terminus-medium-*-*-*-*-*-*-*-*-*-*-* -#bar_action = baraction.sh -#bar_delay = 1 -stack_enabled = 1 -clock_enabled = 1 -title_name_enabled = 1 -title_class_enabled = 0 - -# program[term] = x-terminal-emulator -# program[initscr] = initscreen.sh -program[menu] = dmenu_run -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_border -sf $bar_color -program[lock] = xlock -mode nose -spawn_term = x-terminal-emulator - -dialog_ratio = 0.6 - -# mod key, (windows key is Mod4) (apple key on OSX is Mod2) -# modkey = Mod1 - -# key bindings -# unbind with: bind[] = <keys> -bind[cycle_layout] = MOD+space -#bind[stack_reset] = MOD+Shift+space -#bind[master_shrink] = MOD+h -#bind[master_grow] = MOD+l -bind[master_add] = MOD+n -bind[master_del] = MOD+t -#bind[stack_inc] = MOD+Shift+comma -#bind[stack_dec] = MOD+Shift+period -#bind[swap_main] = MOD+Return -bind[focus_next] = MOD+r -bind[focus_prev] = MOD+g -bind[swap_next] = MOD+Shift+r -bind[swap_prev] = MOD+Shift+g -bind[spawn_term] = MOD+Return -bind[menu] = MOD+q -bind[quit] = MOD+Shift+q -bind[restart] = MOD+x -#bind[focus_main] = MOD+m -bind[ws_1] = MOD+1 -bind[ws_2] = MOD+2 -bind[ws_3] = MOD+3 -bind[ws_4] = MOD+4 -bind[ws_5] = MOD+5 -bind[ws_6] = MOD+6 -bind[ws_7] = MOD+7 -bind[ws_8] = MOD+8 -bind[ws_9] = MOD+9 -bind[ws_10] = MOD+0 -bind[ws_next] = MOD+f -bind[ws_prev] = MOD+h -#bind[screen_next] = MOD+Shift+Right -#bind[screen_prev] = MOD+Shift+Left -#bind[mvws_1] = MOD+Shift+1 -#bind[mvws_2] = MOD+Shift+2 -#bind[mvws_3] = MOD+Shift+3 -#bind[mvws_4] = MOD+Shift+4 -#bind[mvws_5] = MOD+Shift+5 -#bind[mvws_6] = MOD+Shift+6 -#bind[mvws_7] = MOD+Shift+7 -#bind[mvws_8] = MOD+Shift+8 -#bind[mvws_9] = MOD+Shift+9 -#bind[mvws_10] = MOD+Shift+0 -#bind[bar_toggle] = MOD+b -#bind[focus_next] = MOD+Tab -#bind[focus_prev] = MOD+Shift+Tab -#bind[wind_kill] = MOD+Shift+x -#bind[wind_del] = MOD+x -#bind[screenshot_all] = MOD+s -#bind[screenshot_wind] = MOD+Shift+s -#bind[float_toggle] = MOD+t -#bind[version] = MOD+Shift+v -bind[lock] = MOD+l -#bind[initscr] = MOD+Shift+i - -# quirks -# remove with: quirk[class:name] = NONE -#quirk[MPlayer:xv] = FLOAT + FULLSCREEN -#quirk[OpenOffice.org 2.4:VCLSalFrame] = FLOAT -#quirk[OpenOffice.org 3.0:VCLSalFrame] = FLOAT -#quirk[OpenOffice.org 3.1:VCLSalFrame] = FLOAT -#quirk[Firefox-bin:firefox-bin] = TRANSSZ -#quirk[Firefox:Dialog] = FLOAT -#quirk[Gimp:gimp] = FLOAT + ANYWHERE -#quirk[XTerm:xterm] = XTERM_FONTADJ -#quirk[xine:Xine Window] = FLOAT + ANYWHERE -#quirk[Xitk:Xitk Combo] = FLOAT + ANYWHERE -#quirk[xine:xine Panel] = FLOAT + ANYWHERE -#quirk[Xitk:Xine Window] = FLOAT + ANYWHERE -#quirk[xine:xine Video Fullscreen Window] = FULLSCREEN + FLOAT -#quirk[pcb:pcb] = FLOAT - -# EXAMPLE: define firefox program and bind to key -# program[firefox] = firefox http://scrotwm.org/ -# bind[firefox] = MOD+f diff --git a/wmfs/wmfsrc b/wmfs/wmfsrc deleted file mode 100644 index bb4defd..0000000 --- a/wmfs/wmfsrc +++ /dev/null @@ -1,326 +0,0 @@ -[misc] - font = "fixed-8" - raisefocus = false - focus_follow_mouse = true - focus_pointer_click = true - status_timing = 1 #seconds -[/misc] - -[bar] - bg = "#191919" - fg = "#D4D4D4" - border = true - - [selbar] - bg = "#191919" - fg = "#D4D4ff" - - [mouse] button = "3" func = "clientlist" [/mouse] - [mouse] button = "4" func = "client_next" [/mouse] - [mouse] button = "5" func = "client_prev" [/mouse] - [/selbar] - -[/bar] - -[layouts] - fg = "#191919" - bg = "#7E89A2" - - # Border around the layout button. - border = true - - # Value menu or switch. - system = "menu" - - # Value left or right. - placement = "right" - - # Tiling layouts. - [layout] type = "tile_right" symbol = "RIGHT" [/layout] - [layout] type = "tile_left" symbol = "LEFT" [/layout] - [layout] type = "tile_top" symbol = "TOP" [/layout] - [layout] type = "tile_bottom" symbol = "BOTTOM" [/layout] - [layout] type = "tile_grid" symbol = "GRID" [/layout] - [layout] type = "mirror_vertical" symbol = "MIRROR_V" [/layout] - [layout] type = "mirror_horizontal" symbol = "MIRROR_H" [/layout] - - # Other layouts. - [layout] type = "max" symbol = "MAX" [/layout] - [layout] type = "free" symbol = "FREE" [/layout] - -[/layouts] - -[tags] - tag_round = false - occupied_bg = "#003366" - sel_fg = "#191919" - sel_bg = "#7E89A2" - urgent_bg = "#DD1111" - urgent_fg = "#000000" - - # Border around the tag buttons. - border = true - - # Hide empty tags in tag list - autohide = false - - # Mouse buttons action on tag. - mouse_button_tag_sel = "1" - mouse_button_tag_transfert = "2" - mouse_button_tag_add = "3" - mouse_button_tag_next = "4" - mouse_button_tag_prev = "5" - - [tag] - name = "one" - screen = 0 - mwfact = 0.55 - nmaster = 1 - layout = "tile_right" - resizehint = false - infobar_position = "top" - [/tag] - - [tag] - name = "two" - mwfact = 0.55 - nmaster = 0 - [/tag] - - [tag] name = "three" [/tag] - [tag] name = "four" [/tag] - [tag] name = "five" [/tag] - [tag] name = "six" [/tag] - [tag] name = "seven" [/tag] - [tag] name = "eight" [/tag] - [tag] name = "nine" [/tag] -[/tags] - -[root] - # Command you can execute to set the background. - background_command = "xsetroot -solid black" - - [mouse] button = "4" func = "tag_next" [/mouse] - [mouse] button = "5" func = "tag_prev" [/mouse] - [mouse] button = "3" func = "menu" cmd = "rootmenu" [/mouse] -[/root] - -[client] - client_round = true - border_height = 3 - border_shadow = true - border_normal = "#191919" - border_focus = "#003366" - resize_corner_normal = "#191919" - resize_corner_focus = "#003366" - - # Space between tiled clients - padding = 0 - - modifier = "Alt" - - [mouse] button = "1" func = "client_raise" [/mouse] - [mouse] button = "1" func = "mouse_move" [/mouse] - [mouse] button = "3" func = "client_raise" [/mouse] - [mouse] button = "3" func = "mouse_resize" [/mouse] - - # Remove this section to delete the titlebar. - [titlebar] - stipple = false - height = 12 - fg_normal = "#7E89A2" - fg_focus = "#9F9AB3" - - [mouse] button = "1" func = "client_raise" [/mouse] - [mouse] button = "1" func = "mouse_move" [/mouse] - [mouse] button = "3" func = "client_raise" [/mouse] - [mouse] button = "3" func = "mouse_resize" [/mouse] - - [button] - # Available "free", "max", "tile" flags of button. - flags = "free,max,tile" - [mouse] button = "1" func = "client_kill" [/mouse] - [mouse] button = "3" func = "menu" cmd = "clientmenu" [/mouse] - - [line] coord = {1, 1, 4, 1} [/line] - [line] coord = {1, 1, 1, 4} [/line] - [line] coord = {1, 4, 4, 4} [/line] - [/button] - [/titlebar] -[/client] - -[menu] - # Default menu, binded on the root window, button 3. - [set_menu] - name = "rootmenu" - - # place_at_mouse = false - # x = 40 y = 50 - - # Available "center", "left", "right" menu align. Default: "center". - align = "left" - - fg_focus = "#191919" bg_focus = "#7E89A2" - fg_normal = "#9F9AB3" bg_normal = "#191919" - - [item] name = "Terminal" func = "spawn" cmd = "@WMFS_TERM@" [/item] - [item] name = "Applications" submenu = "appmenu" [/item] - [item] name = "Next tag" func = "tag_next" [/item] - [item] name = "Previous tag" func = "tag_prev" [/item] - [item] name = "Next layout" func = "layout_next" [/item] - [item] name = "Previous layout" func = "layout_prev" [/item] - [item] name = "Toggle infobar" func = "toggle_infobar_position" [/item] - [item] name = "Quit WMFS" func = "quit" [/item] - [/set_menu] - - [set_menu] - name = "appmenu" - align = "left" - - fg_focus = "#191919" bg_focus = "#7E89A2" - fg_normal = "#9F9AB3" bg_normal = "#191919" - - [item] name = "Browser" func = "spawn" cmd = "firefox" [/item] - [item] name = "Calculator" func = "spawn" cmd = "xcalc" [/item] - [/set_menu] - - [set_menu] - name = "clientmenu" - - fg_focus = "#D4D4D4" bg_focus = "#003366" - fg_normal = "#D4D4D4" bg_normal = "#191919" - - # Check items: possible 'check_max' or 'check_free'. - [item] name = "Close" func = "client_kill" [/item] - [item] name = "Maximize" func = "toggle_max" check = "check_max" [/item] - [item] name = "Free" func = "toggle_free" check = "check_free" [/item] - [/set_menu] -[/menu] - -[launcher] - [set_launcher] - name = "launcher_exec" - prompt = "Exec: " - command = "exec" - [/set_launcher] - - #ViWMFS : manage wmfs with vi-based command. - [set_launcher] - name = "viwmfs" - prompt = "> " - command = "wmfs -V" - [/set_launcher] -[/launcher] - -[keys] - # Reload the configuration of wmfs. - [key] mod = {"Alt", "Shift"} key = "x" func = "reload" [/key] - - # Open a terminal. - [key] mod = {"Alt"} key = "Return" func = "spawn" cmd = "urxvt" [/key] - - # Kill the selected client. - #[key] mod = {"Alt"} key = "q" func = "client_kill" [/key] - - # Quit wmfs. - [key] mod = {"Alt", "Shift"} key = "q" func = "quit" [/key] - - # Swap current client with the next. - [key] mod = {"Alt", "Shift"} key = "r" func = "client_swap_next" [/key] - - # Swap current client with the previous. - [key] mod = {"Alt", "Shift"} key = "g" func = "client_swap_prev" [/key] - - # Toggle maximum the selected client - [key] mod = {"Alt"} key = "m" func = "toggle_max" [/key] - - # Toggle free the selected client. - #[key] mod = {"Alt"} key = "f" func = "toggle_free" [/key] - - # Toggle the position of the infobar. - #[key] mod = {"Alt"} key = "b" func = "toggle_infobar_position" [/key] - - # Toggle the resizehint of the current tag/screen - #[key] mod = {"Shift", "Control"} key = "r" func = "toggle_resizehint" [/key] - - # Toggle the tag_autohide mode - #[key] mod = {"Shift", "Control"} key = "t" func = "toggle_tagautohide" [/key] - - # Select the next client. - [key] mod = {"Alt"} key = "r" func = "client_next" [/key] - - # Select the previous client. - [key] mod = {"Alt"} key = "g" func = "client_prev" [/key] - - # Select the next tag. - [key] mod = {"Alt"} key = "t" func = "tag_next" [/key] - - # Select the previous tag. - [key] mod = {"Alt"} key = "n" func = "tag_prev" [/key] - - # Select the next visible tag. - #[key] mod = {"Control","Alt"} key = "Right" func = "tag_next_visible" [/key] - - # Select the previous visible tag. - #[key] mod = {"Control","Alt"} key = "Left" func = "tag_prev_visible" [/key] - - # Set the next layout. - #[key] mod = {"Alt"} key = "space" func = "layout_next" [/key] - - # Set the previous layout. - #[key] mod = {"Alt", "Shift"} key = "space" func = "layout_prev" [/key] - - # Increase mwfact. - #[key] mod = {"Alt"} key = "l" func = "set_mwfact" cmd = "+0.025" [/key] - - # Decrease mwfact. - #[key] mod = {"Alt"} key = "h" func = "set_mwfact" cmd = "-0.025" [/key] - - # Increase nmaster. - #[key] mod = {"Alt"} key = "d" func = "set_nmaster" cmd = "+1" [/key] - - # Decease nmaster. - #[key] mod = {"Alt", "Shift"} key = "d" func = "set_nmaster" cmd = "-1" [/key] - - #Launcher. - [key] mod = {"Alt"} key = "q" func = "spawn" cmd = "dmenu_run" [/key] - - #ViWMFS - [key] mod = {"Alt"} key = "Escape" func = "launcher" cmd = "viwmfs" [/key] - - # Set the tag x. - [key] mod = {"Alt"} key = "1" func = "tag" cmd = "1" [/key] - [key] mod = {"Alt"} key = "2" func = "tag" cmd = "2" [/key] - [key] mod = {"Alt"} key = "3" func = "tag" cmd = "3" [/key] - [key] mod = {"Alt"} key = "4" func = "tag" cmd = "4" [/key] - [key] mod = {"Alt"} key = "5" func = "tag" cmd = "5" [/key] - [key] mod = {"Alt"} key = "6" func = "tag" cmd = "6" [/key] - [key] mod = {"Alt"} key = "7" func = "tag" cmd = "7" [/key] - [key] mod = {"Alt"} key = "8" func = "tag" cmd = "8" [/key] - [key] mod = {"Alt"} key = "9" func = "tag" cmd = "9" [/key] - - # Transfert selected client to x. - [key] mod = {"Alt", "Shift"} key = "F1" func = "tag_transfert" cmd ="1" [/key] - [key] mod = {"Alt", "Shift"} key = "F2" func = "tag_transfert" cmd ="2" [/key] - [key] mod = {"Alt", "Shift"} key = "F3" func = "tag_transfert" cmd ="3" [/key] - [key] mod = {"Alt", "Shift"} key = "F4" func = "tag_transfert" cmd ="4" [/key] - [key] mod = {"Alt", "Shift"} key = "F5" func = "tag_transfert" cmd ="5" [/key] - [key] mod = {"Alt", "Shift"} key = "F6" func = "tag_transfert" cmd ="6" [/key] - [key] mod = {"Alt", "Shift"} key = "F7" func = "tag_transfert" cmd ="7" [/key] - [key] mod = {"Alt", "Shift"} key = "F8" func = "tag_transfert" cmd ="8" [/key] - [key] mod = {"Alt", "Shift"} key = "F9" func = "tag_transfert" cmd ="9" [/key] - - # Toggle additional tags (x) on the current tag - [key] mod = {"Alt", "Super"} key = "F1" func = "tag_toggle_additional" cmd ="1" [/key] - [key] mod = {"Alt", "Super"} key = "F2" func = "tag_toggle_additional" cmd ="2" [/key] - [key] mod = {"Alt", "Super"} key = "F3" func = "tag_toggle_additional" cmd ="3" [/key] - [key] mod = {"Alt", "Super"} key = "F4" func = "tag_toggle_additional" cmd ="4" [/key] - [key] mod = {"Alt", "Super"} key = "F5" func = "tag_toggle_additional" cmd ="5" [/key] - [key] mod = {"Alt", "Super"} key = "F6" func = "tag_toggle_additional" cmd ="6" [/key] - [key] mod = {"Alt", "Super"} key = "F7" func = "tag_toggle_additional" cmd ="7" [/key] - [key] mod = {"Alt", "Super"} key = "F8" func = "tag_toggle_additional" cmd ="8" [/key] - [key] mod = {"Alt", "Super"} key = "F9" func = "tag_toggle_additional" cmd ="9" [/key] - -[/keys] - - diff --git a/wmii-3.5/wmiirc b/wmii-3.5/wmiirc deleted file mode 100755 index 7cf2e96..0000000 --- a/wmii-3.5/wmiirc +++ /dev/null @@ -1,243 +0,0 @@ -#!/bin/sh -f -# Configure wmii - -# Configuration Variables -MODKEY=Mod1 -UP=g -DOWN=r -LEFT=n -RIGHT=t - -# Colors tuples: "<text> <background> <border>" -#WMII_FOCUSCOLORS='#EEEEEE #000000 #111111' -#WMII_NORMCOLORS='#888888 #000000 #111111' -WMII_FOCUSCOLORS='#ffffff #285577 #4C7899' -WMII_NORMCOLORS='#888888 #222222 #333333' -WMII_FONT='fixed' - -set -- $(echo $WMII_NORMCOLORS $WMII_FOCUSCOLORS) - -WMII_MENU="dmenu -b -fn '$WMII_FONT' -nf '$1' -nb '$2' -sf '$4' -sb '$5'" -WMII_9MENU="wmii9menu -font '$WMII_FONT' -nf '$1' -nb '$2' -sf '$4' -sb '$5' -br '$6'" -WMII_TERM="x-terminal-emulator" -WMII_LOCK="xlock -mode nose" - -# Column Rules -wmiir write /colrules <<! -/.*/ -> 55+45 -! - -# Tagging Rules -wmiir write /tagrules <<! -/vlc.*/ -> ~ -/MPlayer.*/ -> ~ -/Gimp.*/ -> ~ -/.*/ -> sel -/.*/ -> 1 -! - -# Status Bar Info -status() { - echo -n $(acpi | awk '{print $4}' | sed 's/,//') '|' $(date) -} - -# Event processing -# Processed later by `wmiiloop' and evaled. -# Duplicate the eval line and replace 'eval' with 'echo' for details. -eventstuff() { - cat <<'!' - # Events - Event Start - case "$1" in - wmiirc) - exit; - esac - Event Key - fn=$(echo "$@" | sed 's/[^a-zA-Z_0-9]/_/g') - Key_$fn "$@" - Event CreateTag - echo "$WMII_NORMCOLORS" "$@" | wmiir create "/lbar/$@" - Event DestroyTag - wmiir remove "/lbar/$@" - Event FocusTag - wmiir xwrite "/lbar/$@" "$WMII_FOCUSCOLORS" "$@" - Event UnfocusTag - wmiir xwrite "/lbar/$@" "$WMII_NORMCOLORS" "$@" - Event UrgentTag - shift - wmiir xwrite "/lbar/$@" "*$@" - Event NotUrgentTag - shift - wmiir xwrite "/lbar/$@" "$@" - Event LeftBarClick - shift - wmiir xwrite /ctl view "$@" - # Actions - Action quit - wmiir xwrite /ctl quit - Action exec - wmiir xwrite /ctl exec "$@" - Action rehash - proglist $PATH >$progsfile - Action status - set +xv - if wmiir remove /rbar/status 2>/dev/null; then - sleep 2 - fi - echo "$WMII_NORMCOLORS" | wmiir create /rbar/status - while status | wmiir write /rbar/status; do - sleep 1 - done - Event ClientMouseDown - client=$1; button=$2 - case "$button" in - 3) - do=$(eval $WMII_9MENU -initial "${menulast:-SomeRandomName}" Nop Delete Fullscreen) - case "$do" in - Delete) - wmiir xwrite /client/$client/ctl kill;; - Fullscreen) - wmiir xwrite /client/$client/ctl Fullscreen on;; - esac - menulast=${do:-"$menulast"} - esac - # Key Bindings - Key $MODKEY-Control-t - case $(wmiir read /keys | wc -l | tr -d ' \t\n') in - 0|1) - echo -n $Keys | tr ' ' '\012' | wmiir write /keys - wmiir xwrite /ctl grabmod $MODKEY;; - *) - wmiir xwrite /keys $MODKEY-Control-t - wmiir xwrite /ctl grabmod Mod3;; - esac - Key $MODKEY-space - wmiir xwrite /tag/sel/ctl select toggle - Key $MODKEY-d - wmiir xwrite /tag/sel/ctl colmode sel default - Key $MODKEY-s - wmiir xwrite /tag/sel/ctl colmode sel stack - Key $MODKEY-Shift-q - Action $(actionlist | eval $WMII_MENU) & - Key $MODKEY-q - sh -c "$(eval $WMII_MENU <$progsfile)" & - Key $MODKEY-Return - eval $WMII_TERM & - Key $MODKEY-l - eval $WMII_LOCK - Key $MODKEY-Shift-space - wmiir xwrite /tag/sel/ctl send sel toggle - Key $MODKEY-m - wmiir xwrite /client/sel/ctl Fullscreen toggle - Key $MODKEY-Shift-c - wmiir xwrite /client/sel/ctl kill - Key $MODKEY-Shift-t - wmiir xwrite "/client/$(wmiir read /client/sel/ctl)/tags" "$(tagsmenu)" & - Key $MODKEY-$LEFT - wmiir xwrite /tag/sel/ctl select left - Key $MODKEY-$RIGHT - wmiir xwrite /tag/sel/ctl select right - Key $MODKEY-$DOWN - wmiir xwrite /tag/sel/ctl select down - Key $MODKEY-$UP - wmiir xwrite /tag/sel/ctl select up - Key $MODKEY-Shift-$LEFT - wmiir xwrite /tag/sel/ctl send sel left - Key $MODKEY-Shift-$RIGHT - wmiir xwrite /tag/sel/ctl send sel right - Key $MODKEY-Shift-$DOWN - wmiir xwrite /tag/sel/ctl send sel down - Key $MODKEY-Shift-$UP - wmiir xwrite /tag/sel/ctl send sel up -! - for i in 0 1 2 3 4 5 6 7 8 9; do - cat <<! - Key $MODKEY-$i - wmiir xwrite /ctl view "$i" - Key $MODKEY-Shift-$i - wmiir xwrite /client/sel/tags "$i" -! - done -} - -# WM Configuration -wmiir write /ctl << EOF -font $WMII_FONT -focuscolors $WMII_FOCUSCOLORS -normcolors $WMII_NORMCOLORS -grabmod $MODKEY -border 1 -EOF - -export WMII_MENU WMII_9MENU WMII_FONT WMII_TERM -export WMII_FOCUSCOLORS WMII_SELCOLORS WMII_NORMCOLORS - -# Feed events to `wmiiloop' for processing -eval "$(eventstuff | sed 's/^[ ]//' | { . wmiiloop; })" - -echo "$Keys" | tr ' ' '\n' | wmiir write /keys - -# Functions -Action() { - action=$1; shift - if [ -n "$action" ]; then - Action_$action "$@" \ - || conf_which $action "$@" - fi -} - -proglist() { - paths=$(echo "$@" | sed 'y/:/ /') - ls -lL $paths 2>/dev/null \ - | awk '$1 ~ /^[^d].*x/ && NF > 2 { print $NF }' \ - | sort | uniq -} - -# Misc -progsfile="$WMII_NS_DIR/.proglist" -Action status & -proglist $PATH >$progsfile & - -#xsetroot -solid "$WMII_BACKGROUND" & - -# Setup Tag Bar -seltag="$(wmiir read /tag/sel/ctl 2>/dev/null)" -wmiir ls /lbar | -while read bar; do - wmiir remove "/lbar/$bar" -done -wmiir ls /tag | sed -e 's|/||; /^sel$/d' | -while read tag; do - if [ "X$tag" = "X$seltag" ]; then - echo "$WMII_FOCUSCOLORS" "$tag" | wmiir create "/lbar/$tag" - else - echo "$WMII_NORMCOLORS" "$tag" | wmiir create "/lbar/$tag" - fi -done - -# More functions -tagsmenu() { - wmiir ls /tag | sed 's|/||; /^sel$/d' | eval $WMII_MENU -} - -actionlist() { - { proglist $WMII_CONFPATH - echo -n $Actions | tr ' ' '\012' - } | sort | uniq -} - -conf_which() { - which=$(which which) - prog=$(PATH="$WMII_CONFPATH" $which $1); shift - [ -n "$prog" ] && $prog "$@" -} - -# Stop any running instances of wmiirc -echo Start wmiirc | wmiir write /event || exit 1 - -wmiir read /event | -while read event; do - set -- $event - event=$1; shift - Event_$event $@ -done 2>/dev/null diff --git a/xmonad/xmonad-0.7.hs b/xmonad/xmonad-0.7.hs deleted file mode 100644 index 4a8443a..0000000 --- a/xmonad/xmonad-0.7.hs +++ /dev/null @@ -1,87 +0,0 @@ -import XMonad -import System.Exit - -import qualified XMonad.StackSet as W -import qualified Data.Map as M - -myTerminal = "x-terminal-emulator" -myBorderWidth = 1 -myModMask = mod1Mask -myNumlockMask = mod2Mask -myWorkspaces = ["1","2","3","4","5","6","7","8","9"] -myNormalBorderColor = "#dddddd" -myFocusedBorderColor = "#ff0000" - -myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $ - [ ((modMask, xK_Return), spawn $ XMonad.terminal conf) - , ((modMask, xK_q ), spawn "exe=`dmenu_path | dmenu` && eval \"exec $exe\"") - , ((modMask, xK_l ), spawn "xscreensaver-command -lock") - , ((modMask .|. shiftMask, xK_c ), kill) - , ((modMask, xK_space ), sendMessage NextLayout) - , ((modMask .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf) - , ((modMask, xK_r ), windows W.focusDown) - , ((modMask, xK_g ), windows W.focusUp ) - , ((modMask, xK_m ), windows W.focusMaster ) - , ((modMask .|. shiftMask, xK_r ), windows W.swapDown ) - , ((modMask .|. shiftMask, xK_g ), windows W.swapUp ) - , ((modMask, xK_n ), sendMessage Shrink) - , ((modMask, xK_t ), sendMessage Expand) - , ((modMask, xK_h ), withFocused $ windows . W.sink) - , ((modMask, xK_comma ), sendMessage (IncMasterN 1)) - , ((modMask, xK_period), sendMessage (IncMasterN (-1))) - , ((modMask, xK_k ), spawn "amixer -c 0 set PCM 2dB+") - , ((modMask, xK_s ), spawn "amixer -c 0 set PCM 2dB-") - ] - ++ - - [((m .|. modMask, k), windows $ f i) - | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9] - , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]] - -myMouseBindings (XConfig {XMonad.modMask = modMask}) = M.fromList $ - [ ((modMask, button1), (\w -> focus w >> mouseMoveWindow w)) - , ((modMask, button2), (\w -> focus w >> windows W.swapMaster)) - , ((modMask, button3), (\w -> focus w >> mouseResizeWindow w)) - ] - -myLayout = tiled ||| Mirror tiled ||| Full - where - tiled = Tall nmaster delta ratio - nmaster = 1 - ratio = 55/100 - delta = 1/100 - -myManageHook = composeAll - [ className =? "MPlayer" --> doFloat - , className =? "Skype" --> doFloat - , className =? "Twinkle" --> doFloat - , className =? "VirtualBox" --> doFloat - , className =? "Gimp" --> doFloat - , className =? "Qemu-launcher" --> doFloat - , className =? "Default - Wine desktop" --> doFloat - ] - -myFocusFollowsMouse :: Bool -myFocusFollowsMouse = True - -myLogHook = return () - -main = xmonad defaults - -defaults = defaultConfig { - terminal = myTerminal, - focusFollowsMouse = myFocusFollowsMouse, - borderWidth = myBorderWidth, - modMask = myModMask, - numlockMask = myNumlockMask, - workspaces = myWorkspaces, - normalBorderColor = myNormalBorderColor, - focusedBorderColor = myFocusedBorderColor, - - keys = myKeys, - mouseBindings = myMouseBindings, - - layoutHook = myLayout, - manageHook = myManageHook, - logHook = myLogHook - } diff --git a/xmonad/xmonad-0.8.hs b/xmonad/xmonad-0.8.hs deleted file mode 100644 index 1d3664b..0000000 --- a/xmonad/xmonad-0.8.hs +++ /dev/null @@ -1,70 +0,0 @@ -import XMonad -import XMonad.Hooks.DynamicLog -import XMonad.Hooks.ManageDocks -import XMonad.Hooks.EwmhDesktops -import XMonad.Actions.CycleWS -import System.Exit -import System.IO - -import qualified XMonad.StackSet as W -import qualified Data.Map as M - -myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $ - [ ((modMask, xK_Return), spawn $ XMonad.terminal conf) - , ((modMask, xK_q ), spawn "exe=`dmenu_path | dmenu` && eval \"exec $exe\"") - , ((modMask, xK_l ), spawn "slock") - , ((modMask .|. shiftMask, xK_c ), kill) - , ((modMask, xK_space ), sendMessage NextLayout) - , ((modMask .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf) - , ((modMask, xK_r ), windows W.focusDown) - , ((modMask, xK_g ), windows W.focusUp ) - , ((modMask, xK_m ), windows W.focusMaster ) - , ((modMask .|. shiftMask, xK_r ), windows W.swapDown ) - , ((modMask .|. shiftMask, xK_g ), windows W.swapUp ) - , ((modMask, xK_h ), prevWS) - , ((modMask, xK_f ), nextWS) - , ((modMask .|. shiftMask, xK_q ), io (exitWith ExitSuccess)) - , ((modMask , xK_n ), sendMessage (IncMasterN 1)) - , ((modMask , xK_t ), sendMessage (IncMasterN (-1))) - ] - ++ - - [((m .|. modMask, k), windows $ f i) - | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9] - , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]] - -myMouseBindings (XConfig {XMonad.modMask = modMask}) = M.fromList $ - [ ((modMask, button1), (\w -> focus w >> mouseMoveWindow w)) - , ((modMask, button2), (\w -> focus w >> windows W.swapMaster)) - , ((modMask, button3), (\w -> focus w >> mouseResizeWindow w)) - ] - -myManageHook = composeAll - [ className =? "MPlayer" --> doFloat - , className =? "Gimp" --> doFloat - , className =? "PacketTracer5" --> doFloat - ] - -myFocusFollowsMouse :: Bool -myFocusFollowsMouse = True - -myConfig = defaultConfig - -main = do -xmonad $ defaultConfig { - manageHook = manageDocks <+> manageHook defaultConfig, - terminal = "x-terminal-emulator", - focusFollowsMouse = myFocusFollowsMouse, - borderWidth = 1, - modMask = mod1Mask, - numlockMask = mod2Mask, - workspaces = ["0","1","2","3","4","5","6","7","8","9"], - normalBorderColor = "#dddddd", - focusedBorderColor = "#ff0000", - keys = myKeys, - mouseBindings = myMouseBindings, - logHook = ewmhDesktopsLogHook, - --logHook = dynamicLog, - layoutHook = avoidStruts $ layoutHook defaultConfig, - startupHook = return() - } diff --git a/xorg/neo2 b/xorg/neo2 deleted file mode 100644 index 00a6034..0000000 --- a/xorg/neo2 +++ /dev/null @@ -1,442 +0,0 @@ -// based on a keyboard map from an 'xkb/symbols/de' file -// -// $XKeyboardConfig: xkeyboard-config/symbols/de,v 1.17 2007/07/15 22:12:12 svu Exp $ -// $XFree86: xc/programs/xkbcomp/symbols/de,v 1.6 2003/09/08 13:12:51 pascal Exp $ - -default -xkb_symbols "basic" { - - include "latin(type4)" - - name[Group1]="Germany"; - - key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; - key <AE03> { [ 3, section, threesuperior, sterling ] }; - key <AE04> { [ 4, dollar, onequarter, currency ] }; - - key <AE11> {type[Group1]="FOUR_LEVEL_PLUS_LOCK", symbols[Group1]= - [ssharp, question, backslash, questiondown, 0x1001E9E ]}; -// The unicode capital letter sharp s U+1E9E is transformed to "SS" -// to match the rules for capitalizing sharp s in german. -// If the capital sharp s is needed, delete the line -// starting with <U1E9C> from /usr/share/X11/locale/iso8859-15/Compose. -// If both doubled S and capital sharp s are needed, use 0x1001E9E -// for capital sharp s and some free unicode codepoint like 0x1001E9C -// for doubled S. Don`t forget to change this in the Compose file, too. - - key <AE12> { [dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; - - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD06> { [ z, Z, leftarrow, yen ] }; - key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering ] }; - key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] }; - - key <AC10> { [odiaeresis, Odiaeresis, dead_doubleacute, dead_doubleacute ] }; - key <AC11> { [adiaeresis, Adiaeresis, dead_circumflex, dead_caron] }; - key <TLDE> { [dead_circumflex, degree, notsign, notsign ] }; - - key <BKSL> { [numbersign, apostrophe, dead_grave, dead_breve ] }; - key <AB01> { [ y, Y, guillemotleft, less ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // modify the basic German layout to not have any dead keys - - include "de(basic)" - name[Group1]="Germany - Eliminate dead keys"; - - key <TLDE> { [asciicircum, degree, notsign, notsign ] }; - key <AE12> { [apostrophe, grave, cedilla, cedilla ] }; - key <AD11> { [udiaeresis, Udiaeresis, diaeresis, diaeresis ] }; - key <AD12> { [ plus, asterisk, asciitilde, macron ] }; - key <AC10> { [odiaeresis, Odiaeresis, doubleacute, doubleacute ] }; - key <AC11> { [adiaeresis, Adiaeresis, asciicircum, asciicircum ] }; - key <BKSL> { [numbersign, apostrophe, grave, grave ] }; - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -partial alphanumeric_keys -xkb_symbols "deadgraveacute" { - // modify the basic German layout to have only acute and grave - // as dead keys (tilde and circumflex are needed as spacing characters - // in many programming languages) - - include "de(basic)" - name[Group1]="Germany - Dead grave acute"; - - key <TLDE> { [asciicircum, degree, notsign, notsign ] }; - key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] }; - key <BKSL> { [numbersign, apostrophe, grave, grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "deadacute" { - // modify the basic German layout to have only acute as - // dead keys (ASCII grave, tilde and circumflex are needed as - // spacing characters in many programming languages and text formatters) - - include "de(deadgraveacute)" - - name[Group1]="Germany - Dead acute"; - - key <AE12> { [dead_acute, grave, dead_cedilla, dead_ogonek ] }; - key <BKSL> { [numbersign, apostrophe, dead_grave, dead_grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "ro" { - // add romanian-specific letters to the basic German layout. - // Romanian symbols are accessible with combination of <AltGr> and - // 'a', 's', 't', 'i', 'ä (ä)' (+<Shift> for capital letters). - // To view romanian-specific symbols, add "export LC_CTYPE=ro_RO" - // or "export LC_CTYPE=de_DE.utf8" to your .profile. - - include "de(basic)" - - name[Group1]="Germany - Romanian keyboard with German letters"; - - key <AD05> { [ t, T, tcedilla, Tcedilla ] }; - key <AD08> { [ i, I, icircumflex, Icircumflex ] }; - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; - key <AC11> { [ adiaeresis, Adiaeresis, abreve, Abreve ] }; -}; - -partial alphanumeric_keys -xkb_symbols "ro_nodeadkeys" { - // add romanian-specific letters to the German nodeadkeys layout. - // Read the comment for de_ro ! - - include "de(nodeadkeys)" - name[Group1]="Germany - Romanian keyboard with German letters, eliminate dead keys"; - - key <AD05> { [ t, T, tcedilla, Tcedilla ] }; - key <AD08> { [ i, I, icircumflex, Icircumflex ] }; - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; - key <AC11> { [ adiaeresis, Adiaeresis, abreve, Abreve ] }; -}; - -// German Dvorak keymap by Thorsten Staerk (www.staerk.de/thorsten) -// Have acute and grave as dead keys, tilde and circumflex alive as they are needed -// in many programming languages. -// to use this keymap, use a 105-key-keyboard and the command setxkbmap -model pc105 -layout dvorak -variant de -// source: http://www-lehre.informatik.uni-osnabrueck.de/~rfreund/dvorak.php -partial alphanumeric_keys -xkb_symbols "dvorak" { - include "us(dvorak)" - - name[Group1]="Germany - Dvorak"; - - key <TLDE> { [ asciicircum, degree ] }; - - key <AE01> { [ 1, exclam, onesuperior ] }; - key <AE02> { [ 2, quotedbl, twosuperior ] }; - key <AE03> { [ 3, section, threesuperior ] }; - key <AE04> { [ 4, dollar, bar ] }; - key <AE05> { [ 5, percent, bar ] }; - key <AE06> { [ 6, ampersand, brokenbar ] }; - key <AE07> { [ 7, slash, braceleft ] }; - key <AE08> { [ 8, parenleft, bracketleft ] }; - key <AE09> { [ 9, parenright, bracketright ] }; - key <AE10> { [ 0, equal, braceright ] }; - key <AE11> { [ plus, asterisk, asciitilde ] }; - key <AE12> { [ less, greater, dead_grave ] }; - - key <AD01> { [ udiaeresis, Udiaeresis, at ] }; - key <AD02> { [ comma, semicolon, dead_diaeresis ] }; - key <AD03> { [ period, colon ] }; - key <AD08> { [ c, C, copyright, Cacute ] }; - key <AD09> { [ t, T, trademark ] }; - key <AD10> { [ z, Z, zabovedot, Zabovedot ] }; - key <AD11> { [ question, ssharp ] }; - key <AD12> { [ slash, backslash, dead_acute ] }; - - key <AC01> { [ a, A, at, aogonek ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, EuroSign, eogonek ] }; - key <AC04> { [ i, I ] }; - key <AC05> { [ u, U ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ d, D ] }; - key <AC08> { [ r, R, registered ] }; - key <AC09> { [ n, N, nacute, Nacute ] }; - key <AC10> { [ s, S, sacute, Sacute] }; - key <AC11> { [ l, L, lstroke, Lstroke ] }; - - key <AB01> { [ odiaeresis, Odiaeresis ] }; - key <AB02> { [ q, Q, at ] }; - key <AB07> { [ m, M, mu ] }; - key <AB10> { [ numbersign, apostrophe ] }; - - key <BKSL> { [ minus, underscore, hyphen, diaeresis] }; - - key <LSGT> { [ adiaeresis, Adiaeresis, bar ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - // For naming consistency - - include "de(basic)" - -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - - // For naming consistency - - include "de(Sundeadkeys)" - - name[Group1]="Germany - Sun dead keys"; -}; - - -// German NEO-Layout -// adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de> -// inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/ -// -// Authors: -// <lucky at zankt dot net> -// Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany> -// -// Other Questions: -// <mailinglist at neo-layout dot org> -// -// $Revision$, $Date$ -// http://pebbles.schattenlauf.de/layout.php - - -partial alphanumeric_keys modifier_keys keypad_keys -xkb_symbols "neo" { - - name[Group1]= "German Neostyle"; - - // Modifier definition - // ----------------------- - - // Mod3 (FIXME Nur CAPS+BKSL ist Caps_Lock – Nicht andersherum, siehe Ticket #30) - key.type[Group1]="THREE_LEVEL"; - key <BKSL> { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock ] }; - key <CAPS> { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock ] }; - - // Definition des Neo-Mod4 - key.type[Group1]="ONE_LEVEL"; - key <LSGT> { [ 0xfe11 ]}; - key <RALT> { [ 0xfe11 ]}; - modifier_map Mod3 { <LSGT>, <RALT> }; - // Achtung: ^^^ Dies ist eine X-Server-Variable, nicht unser Mod3. - - // Ebenen im Neo-Jargon, hier im Treiber andere Reihenfolge - // ------------------------------------------------------------- - // Ebene 1: normal - // Ebene 2: Shift - // Ebene 3: Mod3 - // Ebene 4: Mod4 (zum Markieren Shift+Mod4) - // Ebene 5: Shift+Mod3 - // Ebene 6: Mod3+Mod4 (in dieser Reihenfolge) - // Compose (keine eigene Ebene): Mod3+Tab - // Feststelltaste (Capslock): Shift+Shift - // - // Ebenen im Xkeymap-Jargon, hier in der Treiberdatei - // ------------------------------------------------------- - // Die von uns genannte Ebene 6 ist auf den X-Level 7 - // verschoben, da der X-Level 6 mit Shift+Mod4 zu erreichen ist. - // Die Navigationstasten von Ebene 4 (mit X-Mod4 bzw. X-Level 5) - // werden teilweise, um auch mit Shift+Mod4 zu funktionieren, - // nochmal im X-Level 6 wiederholt. Also so: - // Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Eb4+Shift Ebene6 - // X-Level1 X-Level2 X-Level3 X-Level4 X-Level5 X-Level6 X-Level7 - - key.type[Group1]="EIGHT_LEVEL_ALPHABETIC" ; - - // general Lock - // ----------------- - // Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers - // ShiftLock und Mod5Lock funktionieren, aber Achtung: - // FIXME Mod3Lock lässt sich aber nicht mehr lösen!!!! - - - // Tab as Multi_key (Compose) - // ------------------------------- - key <TAB> { [ Tab, ISO_Left_Tab, Multi_key ] }; - - // number row - // --------------- - - // These are the levels used, and Xorg's translations with type="EIGHT_LEVEL": - // Base Shift Mod3 Shift+Mod3 Mod4 Shift+Mod4 Mod3+Mod4 - // Mod5 Mod6 - // Level1 Level2 Level3 Level4 Level5 Level6 Level7 - // Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Shift Ebene6 - - key <TLDE> { [ dead_circumflex, dead_caron, dead_breve, dead_stroke, dead_belowdot, NoSymbol, dead_belowdot ] }; - - key <AE01> { [ 1, degree, onesuperior, U2081, enfilledcircbullet, NoSymbol, notsign ] }; - key <AE02> { [ 2, numerosign, twosuperior, U2082, U2023, NoSymbol, logicalor ] }; - key <AE03> { [ 3, section, threesuperior, U2083, NoSymbol, NoSymbol, logicaland ] }; - key <AE04> { [ 4, guillemotright, U203A, U2113, Prior, Prior, uptack ] }; - key <AE05> { [ 5, guillemotleft, U2039, femalesymbol, NoSymbol, NoSymbol, U2221 ] }; - key <AE06> { [ 6, EuroSign, cent, malesymbol, sterling, NoSymbol, U2225 ] }; - - key <AE07> { [ 7, dollar, yen, Greek_kappa, currency, NoSymbol, U21C8 ] }; - key <AE08> { [ 8, doublelowquotemark, singlelowquotemark, U27E8, KP_Divide, NoSymbol, U21C5 ] }; - key <AE09> { [ 9, leftdoublequotemark, leftsinglequotemark, U27E9, KP_Multiply, NoSymbol, U220B ] }; - key <AE10> { [ 0, rightdoublequotemark, rightsinglequotemark, U2080, minus, NoSymbol, emptyset ] }; - - key <AE11> { [ minus, endash, emdash, U2011, NoSymbol, NoSymbol, hyphen ] }; - key <AE12> { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek, dead_abovedot, NoSymbol, dead_abovering ] }; - - // top row - // ------------ - // xvlcwkhgfqß - key <AD01> { [ x, X, ellipsis, Greek_xi, U22EE, NoSymbol, Greek_XI ] }; - key <AD02> { [ v, V, underscore, NoSymbol, BackSpace, BackSpace, U2259 ] }; - key <AD03> { [ l, L, bracketleft, Greek_lambda, Up, Up, Greek_LAMBDA ] }; - key <AD04> { [ c, C, bracketright, Greek_chi, Delete, Delete, U2102 ] }; - key <AD05> { [ w, W, asciicircum, Greek_omega, Insert, Insert, Greek_OMEGA ] }; - - key <AD06> { [ k, K, exclam, U03F0, exclamdown, NoSymbol, radical ] }; - key <AD07> { [ h, H, less, Greek_psi, 7, NoSymbol, Greek_PSI ] }; - key <AD08> { [ g, G, greater, Greek_gamma, 8, NoSymbol, Greek_GAMMA ] }; - key <AD09> { [ f, F, equal, Greek_phi, 9, NoSymbol, Greek_PHI ] }; - key <AD10> { [ q, Q, ampersand, U03D5, plus, NoSymbol, U211A ] }; - key <AD11> { [ ssharp, U1E9E, U017F, Greek_finalsmallsigma, NoSymbol, NoSymbol, jot ] }; - - key <AD12> { [ dead_tilde, dead_macron, dead_diaeresis, dead_doubleacute, dead_stroke, NoSymbol, NoSymmol ] }; - - // middle row - // --------------- - // uiaeosnrtdy - key <AC01> { [ u, U, backslash, NoSymbol, Home, Home, U222E ] }; - key <AC02> { [ i, I, slash, Greek_iota, Left, Left, integral ] }; - key <AC03> { [ a, A, braceleft, Greek_alpha, Down, Down, U2200 ] }; - key <AC04> { [ e, E, braceright, Greek_epsilon, Right, Right, U2203 ] }; - key <AC05> { [ o, O, asterisk, Greek_omicron, End, End, elementof ] }; - - key <AC06> { [ s, S, question, Greek_sigma, questiondown, NoSymbol, Greek_SIGMA ] }; - key <AC07> { [ n, N, parenleft, Greek_nu, 4, NoSymbol, U2115 ] }; - key <AC08> { [ r, R, parenright, U03F1, 5, NoSymbol, U211D ] }; - key <AC09> { [ t, T, minus, Greek_tau, 6, NoSymbol, partialderivative ] }; - key <AC10> { [ d, D, colon, Greek_delta, comma, NoSymbol, Greek_DELTA ] }; - key <AC11> { [ y, Y, at, Greek_upsilon, period, NoSymbol, nabla ] }; - - // bottom row - // --------------- - // üöäpzbm,.j - key <AB01> { [ udiaeresis, Udiaeresis, numbersign, NoSymbol, Escape, Escape, variation ] }; - key <AB02> { [ odiaeresis, Odiaeresis, dollar, NoSymbol, Tab, Tab, U2111 ] }; - key <AB03> { [ adiaeresis, Adiaeresis, bar, Greek_eta, Next, Next, U211C ] }; - key <AB04> { [ p, P, asciitilde, Greek_pi, Return, Return, Greek_PI ] }; - key <AB05> { [ z, Z, grave, Greek_zeta, NoSymbol, NoSymbol, U2124 ] }; - - key <AB06> { [ b, B, plus, Greek_beta, colon, NoSymbol, U21D0 ] }; - key <AB07> { [ m, M, percent, Greek_mu, 1, NoSymbol, ifonlyif ] }; - key <AB08> { [ comma, NoSymbol, quotedbl, Greek_rho, 2, NoSymbol, U21D2 ] }; - key <AB09> { [ period, NoSymbol, apostrophe, U03D1, 3, NoSymbol, Greek_THETA ] }; - key <AB10> { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, U221D ] }; - - // Space key - // -------------- - key <SPCE> { [ space, space, space, nobreakspace, 0, NoSymbol, U202F ] }; - - // Keypad - // =========== - - // Num-Lock gibt es bei Neo nicht mehr: - //key.type[Group1]="FOUR_LEVEL_MIXED_KEYPAD" ; - - // Die ehemalige Num-Lock-Taste erzeugt nun diverse Zeichen: - key <NMLK> { [ Tab, ISO_Left_Tab, equal, U2248, notequal, NoSymbol, U2261 ] }; - - // topmost row - // ---------------- - key <KPDV> { [ KP_Divide, KP_Divide, division, U2223, U2300, NoSymbol, U2044 ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, U22C5, multiply, U2299, NoSymbol, U2297 ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, U2212, U2216, U2296, NoSymbol, U2238 ] }; - - // top row - // ------------ - key <KP7> { [ KP_7, U2714, U2195, U230A, KP_Home, KP_Home, U2308 ] }; - key <KP8> { [ KP_8, U2718, U2191, U2229, KP_Up, KP_Up, U22C2 ] }; - key <KP9> { [ KP_9, dagger, U20D7, U230B, KP_Prior, KP_Prior, U2309 ] }; - key <KPAD> { [ KP_Add, KP_Add, plusminus, U2213, U2295, NoSymbol, U2214 ] }; - - // middle row - // ---------------- - key <KP4> { [ KP_4, U2663, leftarrow, includedin, KP_Left, KP_Left, U2286 ] }; - key <KP5> { [ KP_5, EuroSign, infinity, U22B6, KP_Begin, KP_Begin, U22B7 ] }; - key <KP6> { [ KP_6, brokenbar, rightarrow, includes, KP_Right, KP_Right, U2287 ] }; - - // bottom row - // --------------- - key <KP1> { [ KP_1, U2666, U2194, U226A, KP_End, KP_End, U2264 ] }; - key <KP2> { [ KP_2, U2665, downarrow, union, KP_Down, KP_Down, U22C3 ] }; - key <KP3> { [ KP_3, U2660, U21CC, U226B, KP_Next, KP_Next, U2265 ] }; - key <KPEN> { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter ] }; - key <KPEQ> { [ KP_Equal ] }; - - // bottommost row - // ------------------- - key <KP0> { [ KP_0, U2423, percent, U2030, KP_Insert, KP_Insert, U25A1 ] }; - key <KPDL> { [ KP_Decimal, comma, period, apostrophe, KP_Delete, KP_Delete, quotedbl ] }; - -}; - -// Copied from macintosh_vndr/de -// olh@suse.de very close to MacOS map - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "de" - name[Group1]= "Germany - Macintosh"; - - // Alphanumeric section - key <AE01> { [ 1, exclam, exclamdown, at ] }; - key <AE05> { [ 5, percent, bracketleft ] }; - key <AE06> { [ 6, ampersand, bracketright ] }; - key <AE07> { [ 7, slash, bar, backslash ] }; - key <AE08> { [ 8, parenleft, braceleft, asciitilde ] }; - key <AE09> { [ 9, parenright, braceright ] }; - key <AD01> { [ q, Q, guillemotleft, guillemotright ] }; - key <AD04> { [ r, R, registered ] }; - key <AD07> { [ u, U, diaeresis, Aacute ] }; - key <AD08> { [ i, I, slash, Ucircumflex ] }; - key <AD11> { [ udiaeresis, Udiaeresis, periodcentered, degree ] }; - key <AD12> { [ plus, asterisk, asciitilde ] }; - key <AC01> { [ a, A, aring, Aring ] }; - key <AC05> { [ g, G, copyright ] }; - key <AC06> { [ h, H, ordfeminine ] }; - key <AC09> { [ l, L, at ] }; - key <AC10> { [ odiaeresis, Odiaeresis, dead_acute ] }; - key <AB06> { [ n, N, asciitilde ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "mac_nodeadkeys" { - // modify the standard German mac layout to not have any dead keys - include "de(mac)" - name[Group1]= "Germany - Macintosh, eliminate dead keys"; - key <AE04> { [ 4, dollar, onequarter, currency ] }; - - key <TLDE> { [ asciicircum, degree, notsign ] }; - key <AE12> { [ acute, grave, cedilla ] }; - key <AD11> { [ udiaeresis, Udiaeresis, diaeresis ] }; - key <AD12> { [ plus, asterisk, asciitilde, macron ] }; - key <AC10> { [ odiaeresis, Odiaeresis, acute ] }; - key <AC11> { [ adiaeresis, Adiaeresis, asciicircum ] }; - - key <BKSL> { [ numbersign, apostrophe, grave ] }; -}; diff --git a/xorg/xmodmap.neo b/xorg/xmodmap.neo deleted file mode 100644 index bc3ec87..0000000 --- a/xorg/xmodmap.neo +++ /dev/null @@ -1,328 +0,0 @@ -!! ~/.xmodmap -!! -!! German Neo-Layout -!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de> -!! inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/ -!! Authors: -!! Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany> -!! Erik Streb <mail at erikstreb dot de> -!! Pascal Hauck <neo at pascalhauck dot de> -!! -!! Other Questions: -!! <diskussion at neo-layout dot org> -!! -!! $Revision: 2325 $, $Date: 2010-05-12 18:31:36 +0200 (Mi, 12. Mai 2010) $ -!! http://neo-layout.org -!! -!! To try the layout in this file, simply do xmodmap <file>. -!! To load the layout in this file at X startup, simply store it as -!! ~/.xmodmap - - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebenen -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene 1: normal -! Ebene 2: Shift -! Ebene 3: Mod3 -! Ebene 4: Mod4 (zum Markieren Shift+Mod4) -! Ebene 5: Shift+Mod3 -! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!) -! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt -! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key -! Feststellen/Shift_Lock: Shift+Shift -! Mod4_Lock: Mod4(rechts)+Mod4(links) - -! Reihenfolge der Ebenen in der Xmodmap: -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 - - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Modifier definition -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -clear Lock -clear Mod2 -! Mod2 war NumLock ! -clear Mod3 -clear Mod5 - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Shift -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! 50=left 62=right -! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben) -! Der Lock lässt sich durch ein weiteres Shift lösen. -! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen. -keycode 50 = Shift_L Shift_Lock -keycode 62 = Shift_R Shift_Lock - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Mod3 -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! 66=left 51=right -! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level) -! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift -! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen -! Ohne einen Eintrag in der zweiten Gruppe (=Ebene 3) ergäbe Mod3+Mod3=Group_Shift+Group_Shift=Gruppe 3=Ebene 6. Das ist nicht gewünscht. -keycode 66 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol -keycode 51 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Mod4 -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! 94=left 113=right -! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift) -! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock) -! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat -! Der Lock lässt sich durch ein weiteres Mod4 lösen. -keysym less = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol -keysym ISO_Level3_Shift = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! window keys -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! keysym Super_L = Super_L -! keycode 116 = Super_R -! keysym Super_R = Multi_key Multi_key -! add Mod4 = Super_L - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! general Lock -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers -! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!! -! keycode 115 = ISO_Lock NoSymbol -! add Lock = ISO_Lock - - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! main keyboard -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Tab key -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 23 = Tab ISO_Left_Tab Multi_key ISO_Level3_Lock - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Space and Return key -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 65 = space space space nobreakspace KP_0 KP_0 U202F NoSymbol -keycode 36 = Return Return Return Return KP_Enter KP_Enter Return Return - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! dead keys -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 - -keycode 49 = dead_circumflex dead_caron U21BB U02DE dead_abovedot Pointer_EnableKeys dead_belowdot NoSymbol -! called T1 ˆ ˇ ↻ ˞ ˙ (keypad-mouse mode) . -keycode 21 = dead_grave dead_cedilla dead_abovering dead_dasia dead_diaeresis NoSymbol dead_macron NoSymbol -! called T2 ` ¸ ˚ ῾ dasia (asper) ¨ ¯ -keycode 35 = dead_acute dead_tilde dead_stroke dead_psili dead_doubleacute NoSymbol dead_breve NoSymbol -! called T3 ´ ˜ / ᾿ psili (lenis) ˝ ˘ - - - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The first row (number Row) -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 - -keycode 10 = 1 degree onesuperior onesubscript ordfeminine NoSymbol notsign NoSymbol -! ° ¹ ₁ ª ¬ -keycode 11 = 2 section twosuperior twosubscript masculine NoSymbol logicalor NoSymbol -! § ² ₂ º ∨ -keycode 12 = 3 U2113 threesuperior threesubscript numerosign NoSymbol logicaland NoSymbol -! ℓ liter ³ ₃ № ∧ -keycode 13 = 4 guillemotright U203A femalesymbol NoSymbol NoSymbol U22A5 NoSymbol -! » › ♀ ⊥ perpendicular -keycode 14 = 5 guillemotleft U2039 malesymbol periodcentered NoSymbol U2221 NoSymbol -! « ‹ ♂ · ∡ angle sign -keycode 15 = 6 dollar cent U26A5 sterling NoSymbol U2225 NoSymbol -! $ ¢ ⚥ £ ∥ parallel - -keycode 16 = 7 EuroSign yen U03F0 currency NoSymbol rightarrow NoSymbol -! € ¥ ϰ Greek_kappa ¤ → -keycode 17 = 8 doublelowquotemark singlelowquotemark leftanglebracket Tab ISO_Left_Tab infinity NoSymbol -! „ ‚ ⟨ (bra) ∞ -keycode 18 = 9 leftdoublequotemark leftsinglequotemark rightanglebracket KP_Divide KP_Divide variation NoSymbol -! “ ‘ ⟩ (ket) / / ∝ proportional to -keycode 19 = 0 rightdoublequotemark rightsinglequotemark zerosubscript KP_Multiply KP_Multiply emptyset NoSymbol -! ” ’ ₀ * * ∅ -keycode 20 = minus emdash NoSymbol U2011 KP_Subtract KP_Subtract hyphen NoSymbol -! - — ‑ non-breaking - - soft hyphen - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The upper row -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 - -keycode 24 = x X ellipsis Greek_xi Prior Prior Greek_XI Greek_XI -! … ξ Ξ Ξ -keycode 25 = v V underscore NoSymbol BackSpace BackSpace radical NoSymbol -! _ √ -keycode 26 = l L bracketleft Greek_lambda Up Up Greek_LAMBDA Greek_LAMBDA -! [ λ Λ Λ -keycode 27 = c C bracketright Greek_chi Delete Delete U2102 NoSymbol -! ] χ ℂ komplex -keycode 28 = w W asciicircum Greek_omega Next Next Greek_OMEGA Greek_OMEGA -! ^ ω Ω Ω - -keycode 29 = k K exclam Greek_kappa exclamdown NoSymbol multiply NoSymbol -! ! κ ¡ × times -keycode 30 = h H less Greek_psi KP_7 KP_7 Greek_PSI Greek_PSI -! < η Ψ Ψ -keycode 31 = g G greater Greek_gamma KP_8 KP_8 Greek_GAMMA Greek_GAMMA -! > γ Γ Γ -keycode 32 = f F equal Greek_phi KP_9 KP_9 Greek_PHI Greek_PHI -! = φ Φ Φ -keycode 33 = q Q ampersand U03D5 KP_Add KP_Add U211A NoSymbol -! & ϕ Greek_phi + + ℚ rational -keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma U2212 NoSymbol jot NoSymbol -! ß ẞ Capital ß ſ long s ς − real minus ∘ ring operator - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The home row (middle row) -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 - -keycode 38 = u U backslash NoSymbol Home Home includedin NoSymbol -! \ ⊂ -keycode 39 = i I slash Greek_iota Left Left integral NoSymbol -! / ι ∫ -keycode 40 = a A braceleft Greek_alpha Down Down U2200 NoSymbol -! { α ∀ for all -keycode 41 = e E braceright Greek_epsilon Right Right U2203 NoSymbol -! } ε ∃ there exists -keycode 42 = o O asterisk Greek_omicron End End elementof NoSymbol -! * ο ∈ - -keycode 43 = s S question Greek_sigma questiondown NoSymbol Greek_SIGMA Greek_SIGMA -! ? σ ¿ Σ Σ -keycode 44 = n N parenleft Greek_nu KP_4 KP_4 U2115 NoSymbol -! ( ν ℕ natural -keycode 45 = r R parenright Greek_rho KP_5 KP_5 U211D NoSymbol -! ) ρ ℝ real -keycode 46 = t T minus Greek_tau KP_6 KP_6 partialderivative -! - τ ∂ -keycode 47 = d D colon Greek_delta KP_Separator comma Greek_DELTA Greek_DELTA -! : δ , , Δ Δ -keycode 48 = y Y at Greek_upsilon period KP_Decimal nabla NoSymbol -! @ υ . . ∇ - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The lower row -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 - -keycode 52 = udiaeresis Udiaeresis numbersign NoSymbol Escape Escape union NoSymbol -! ü Ü # ∪ -keycode 53 = odiaeresis Odiaeresis dollar U03F5 Tab ISO_Left_Tab intersection NoSymbol -! ö Ö $ ϵ ∩ -keycode 54 = adiaeresis Adiaeresis bar Greek_eta Insert Insert U2135 NoSymbol -! ä Ä | η ℵ -keycode 55 = p P asciitilde Greek_pi Return Return Greek_PI Greek_PI -! ~ π Π Π -keycode 56 = z Z grave Greek_zeta Undo Redo U2124 NoSymbol -! ` ζ ℤ integers - -keycode 57 = b B plus Greek_beta colon NoSymbol U21D0 NoSymbol -! + β : ⇐ -keycode 58 = m M percent Greek_mu KP_1 KP_1 ifonlyif NoSymbol -! % μ ⇔ -keycode 59 = comma endash quotedbl U03F1 KP_2 KP_2 U21D2 NoSymbol -! , – " ϱ Greek_rho ⇒ implies -keycode 60 = period enfilledcircbullet apostrophe U03D1 KP_3 KP_3 U21A6 NoSymbol -! . • ' ϑ Greek_theta ↦ -keycode 61 = j J semicolon Greek_theta semicolon NoSymbol Greek_THETA Greek_THETA -! ; θ ; Θ - - - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Keypad -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The uppest row -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh - -keycode 77 = Tab ISO_Left_Tab equal approxeq identical NoSymbol notequal Pointer_EnableKeys -! = ≈ almost equal ≡ identical to ≠ (keypad-mouse mode) -keysym KP_Divide = KP_Divide KP_Divide division U2300 U2223 NoSymbol U2044 NoSymbol -! / / ÷ ⌀ diameter ∣ divides (for ⁶⁄₅₉) -keycode 63 = KP_Multiply KP_Multiply U22C5 U2299 U2297 NoSymbol multiply NoSymbol -! * * ⋅ dot ⊙ cirled dot ⊗ circled times × times -keycode 82 = KP_Subtract KP_Subtract U2212 U2296 U2238 NoSymbol U2216 NoSymbol -! - - − real minus ⊖ cirled minus ∸ dot minus ∖ set minus - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The upper row -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh - -keycode 79 = KP_7 U2714 U2195 U226A upstile NoSymbol KP_Home KP_Home -! ✔ check mark ↕ arrow ≪ much less ⌈ -keycode 80 = KP_8 U2718 uparrow intersection U22C2 NoSymbol KP_Up KP_Up -! ✘ ballot x ↑ ∩ ⋂ n-ary intersection -keycode 81 = KP_9 dagger U20D7 U226B U2309 NoSymbol KP_Prior KP_Prior -! † vector ≫ much greater ⌉ -keycode 86 = KP_Add KP_Add plusminus U2295 U2214 NoSymbol U2213 NoSymbol -! + + ± circled plus dot plus ∓ minus-plus - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The middle row -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh - -keycode 83 = KP_4 club leftarrow includedin U2286 NoSymbol KP_Left KP_Left -! ♣ ← ⊂ ⊆ -keycode 84 = KP_5 EuroSign colon U22B6 U22B7 NoSymbol KP_Begin KP_Begin -! € : ⊶ original of ⊷ image of -keycode 85 = KP_6 U2023 rightarrow includes U2287 NoSymbol KP_Right KP_Right -! ‣ → ⊃ ⊇ - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The lower row -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh - -keycode 87 = KP_1 diamond U2194 lessthanequal downstile NoSymbol KP_End KP_End -! ♦ ↔ arrow ≤ ⌊ -keycode 88 = KP_2 heart downarrow union U22C3 NoSymbol KP_Down KP_Down -! ♥ ↓ ∪ ⋃ n-ary union -keycode 89 = KP_3 U2660 U21CC greaterthanequal U230B NoSymbol KP_Next KP_Next -! ♠ ⇌ ≥ ⌋ -! keycode 108 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter -! - - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! The lowest row -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh - -keycode 90 = KP_0 U2423 percent U2030 U25A1 NoSymbol KP_Insert KP_Insert -! ␣ space sign % ‰ per mille □ white square -keycode 91 = KP_Separator period comma minutes seconds NoSymbol KP_Delete KP_Delete -! , . , ′ min,feets ″ sec,inches - - -add Mod3 = ISO_Group_Shift -add Mod5 = ISO_Level3_Shift - - -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! Bemerkungen -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift -! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt -! ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man -! ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über -! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann. -! -! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur. -! Hierzu wird mittels Shift+Mod4+T1 dieser Betriebsmodus ein- und später wieder ausgeschaltet. -! Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit -! eingerastetem Mod4) erfolgen. diff --git a/xorg/xresources b/xresources index 6a9d1ec..5384423 100644 --- a/xorg/xresources +++ b/xresources @@ -1,10 +1,10 @@ URxvt.termName: rxvt URxvt.keysym.Shift-Up: command:\033]720;1\007 URxvt.keysym.Shift-Down: command:\033]721;1\007 -URxvt.perl-ext-common: digital-clock +#URxvt.perl-ext-common: digital-clock *font: xft:Terminus:size=8:antialias=false -*geometry: 110x24 +*geometry: 80x24 *buffered: true *internalBorder: 0 |