4 Commits

Author SHA1 Message Date
1df080a572 Merge with ubuntu-focal branch 2020-06-11 14:19:29 -04:00
76235019bd Update README for new branches 2020-06-11 14:06:27 -04:00
e16149ec35 Update README to reflect new branch names 2020-05-11 06:32:53 -04:00
754f64f135 Add some configs from generic Ubuntu 2020-05-11 06:03:13 -04:00
16108 changed files with 209363 additions and 1762 deletions

View File

@@ -1,18 +1,5 @@
# Aliases to use the correct python version
alias python3='python3.9'
alias pip3='python3.9 -m pip'
# Alias to restart plasmashell for Kubuntu Plasma session
alias kapp-plasmashell='sudo pkill plasmashell && sleep 1 && (plasmashell --replace &> /dev/null &)'
# Alias to clear swap
alias kapp-swap='sudo swapoff -a && sudo swapon -a'
# Alias to initialize github user
alias kapp-git='git config --global user.name "Shaun Reed" && git config --global user.email "shaunrd0@gmail.com"'
# Alias to update and upgrade with useful flags set
alias kapp-update='sudo apt update -y && sudo apt upgrade -y && sudo apt upgrade --fix-broken --fix-missing --auto-remove'
# Overrides for default .bashrc aliases and exports
# Alias / export customizations
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
@@ -24,53 +11,25 @@ alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
export EDITOR="vim"
export VISUAL="vim"
export LS_COLORS="di=1;34:ln=31;47:so=32:pi=33:ex=1;32:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
export PATH=$PATH:/opt/:/home/kapper/.local/bin/:/home/kapper/.local/bin/i3scripts
# Example path for autocompletion using libclang-9-dev package, obtained by the following command
# find /usr/ -name libclang.so.1 2>/dev/null
export LIBCLANG="/usr/lib/llvm-10/lib/libclang.so.1"
# Custom aliases / exports - Appended
# echo "alias ls='ls -la'" >> ~/.bash_aliases
alias gitkapp='git config --global user.name "Shaun Reed" && git config --global user.email "shaunrd0@gmail.com"'
# Source a top-secret alias file
if [ -f ~/.bash_secrets ]; then
. ~/.bash_secrets
fi
alias config='/usr/bin/git --git-dir=/home/kapper/.cfg/ --work-tree=/home/kapper'
#export FONT='xft:InconsolataNerdFont'
#export TERMINAL='urxvt -fn '$FONT' -e tmux -u'
export TERMINAL='urxvt -e tmux -u'
export EDITOR='/usr/bin/vim'
export VISUAL='/usr/bin/vim'
export PATH=$PATH":$HOME/.local/bin/i3scripts:/opt/"
if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
exec tmux
fi
eval "$(dircolors ~/.dir_colors)"
export LS_COLORS="di=1;34:ln=31;47:so=32:pi=33:ex=1;32:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"
# Set the default terminal to use konsole, with Kapper profile
# + Execute tmux on start
export TERMINAL='konsole --profile Kapper -e tmux'
# Less colors for man pages
export PAGER=less
default=$(tput sgr0)
red=$(tput setaf 1)
green=$(tput setaf 2)
purple=$(tput setaf 5)
orange=$(tput setaf 9)
# Begin blinking
export LESS_TERMCAP_mb=$red
# Begin bold
export LESS_TERMCAP_md=$orange
# End mode
export LESS_TERMCAP_me=$default
# End standout-mode
export LESS_TERMCAP_se=$default
# Begin standout-mode - info box
export LESS_TERMCAP_so=$purple
# End underline
export LESS_TERMCAP_ue=$default
# Begin underline
export LESS_TERMCAP_us=$green
# Allow mouse wheel movement for less output (manpages, diffs)
export LESS='--mouse --wheel-lines 2'
# Set additional flags for less
# + -R for raw control characters
# + -w to highlight first unread line when jumping N>1 lines down
# + -#2 to shift 2 columns horizontally when right / left arrow is pressed
export LESS="$LESS -R -w -#2"

24
.bashrc
View File

@@ -1,13 +1,14 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
unset PROMPT_COMMAND
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
@@ -56,10 +57,18 @@ if [ -n "$force_color_prompt" ]; then
fi
fi
function _update_ps1() {
PS1=$(powerline-shell $?)
}
if [[ $TERM != linux && ! $PROMPT_COMMAND =~ _update_ps1 ]]; then
PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\][\u@\h\[\033[00m\] \W\[\033[01;32m\]]\$\[\033[00m\]'
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
PS1='${debian_chroot:+($debian_chroot)}[\u@\h \W]\$ '
fi
unset color_prompt force_color_prompt
@@ -84,6 +93,8 @@ if [ -x /usr/bin/dircolors ]; then
alias egrep='egrep --color=auto'
fi
# Alias / export customizations
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
@@ -94,11 +105,9 @@ alias l='ls -CF'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
#alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# Edit ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
@@ -115,4 +124,3 @@ if ! shopt -oq posix; then
. /etc/bash_completion
fi
fi
. "$HOME/.cargo/env"

View File

@@ -0,0 +1,6 @@
{
"terminal.integrated.fontFamily": "Inconsolata Nerd Font Mono",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"window.zoomLevel": -1
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -1 +0,0 @@
../../.local/bin/mountdrive.sh

View File

@@ -0,0 +1,10 @@
[Desktop Entry]
Name=Blueman Applet
Comment=Blueman Bluetooth Manager
Icon=blueman
Exec=blueman-applet
Terminal=false
Type=Application
Categories=
X-Ubuntu-Gettext-Domain=blueman
X-GNOME-Autostart-enabled=false

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=2.1.01
Encoding=UTF-8
Name=Dell Linux Assistant
Type=Application
Terminal=false
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=false
Exec=dell-linux-assistant --reminder
Icon=dell-linux-assistant
Categories=System;Settings

View File

@@ -0,0 +1,6 @@
[Desktop Entry]
Name=im-launch
Exec=sh -c 'if ! [ -e "/usr/bin/ibus-daemon" ] && [ "x$XDG_SESSION_TYPE" = "xwayland" ] ; then exec env IM_CONFIG_CHECK_ENV=1 im-launch true; fi'
TryExec=im-launch
Type=Application
X-GNOME-Autostart-enabled=false

View File

@@ -1 +0,0 @@
.local/share/applications/jetbrains-toolbox.desktop

View File

@@ -0,0 +1,14 @@
[Desktop Entry]
Icon=/home/kapper/.local/share/JetBrains/Toolbox/toolbox.svg
Exec=/home/kapper/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize
Version=1.0
Type=Application
Name=JetBrains Toolbox
StartupWMClass=jetbrains-toolbox
Terminal=false
MimeType=x-scheme-handler/jetbrains;
X-GNOME-Autostart-enabled=false
StartupNotify=false
X-GNOME-Autostart-Delay=10
X-MATE-Autostart-Delay=10
X-KDE-autostart-after=panel

View File

@@ -0,0 +1,10 @@
[Desktop Entry]
Type=Application
Exec=kdeconnect-indicator
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=false
Name[en_US]=kdeconnect indicator
Name=kdeconnect indicator
Comment[en_US]=
Comment=

View File

@@ -1 +0,0 @@
.local/share/applications/mullvad-vpn.desktop

View File

@@ -1 +0,0 @@
.local/share/applications/org.kde.yakuake.desktop

View File

@@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.0
Name=Remmina Applet
Comment=Connect to remote desktops through the applet menu
Icon=org.remmina.Remmina
Exec=remmina -i
Terminal=false
Type=Application
Hidden=true

View File

@@ -0,0 +1,10 @@
[Desktop Entry]
Type=Application
Exec=yakuake
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=yakuake
Name=yakuake
Comment[en_US]=
Comment=

View File

@@ -1,96 +1,76 @@
conky.config = {
alignment = 'top_left',
background = true,
color2 = '2ECC71',
cpu_avg_samples = 2,
default_color = 'FFFFFF',
double_buffer = true,
font = 'Bitstream Vera Sans:size=10',
gap_x = 15,
gap_y = 15,
minimum_width = 200,
no_buffers = true,
own_window = true,
alignment = 'bottom_left',
background = true,
color2 = '2ECC71',
cpu_avg_samples = 2,
default_color = 'FFFFFF',
double_buffer = true,
font = 'Bitstream Vera Sans:size=8',
gap_x = 15,
gap_y = 40,
minimum_width = 200,
no_buffers = true,
own_window = true,
own_window_class = 'shortcuts_green',
own_window_type = 'override',
own_window_transparent = true,
update_interval = 10.0,
use_xft = true,
own_window_type = 'override',
own_window_transparent = true,
update_interval = 10.0,
use_xft = true,
}
conky.text = [[
# Date Display
${alignr}${color1}
# Month
${goto 20}${color}${voffset 0}${color}${font Bitstream Vera Sans:size=18}${time %b}\
# Date
${goto 65}${voffset 0} ${color}${font Bitstream Vera Sans:size=16}${time %e}\
# Year
${goto 100}${voffset -5} ${color}${font Bitstream Vera Sans:size=20}${time %Y}
${goto 0}${voffset -20}$font${color2}$hr
# Day
${goto 20}${voffset 0}${color2}${font Bitstream Vera Sans:size=16}${time %A}
#
$font${color}
${color2}mod key - ${color}Meta
${color2}lock session - ${color}mod+l
# Date
${alignr}${color1}
${goto 20}${voffset 8}${color2}${font Bitstream Vera Sans:size=16}${time %A}$font\
${goto 140}${voffset -8}${color}${font Bitstream Vera Sans:size=38}${time %e}$font
${goto 20}${color}${voffset -30}${color}${font Bitstream Vera Sans:size=18}${time %b}$font\
${goto 60}${voffset -3} ${color}${font Bitstream Vera Sans:size=20}${time %Y}$font${color2}$hr
#
---------------Applications---------------
${color2}open new terminal - ${color}mod+Enter
${color2}open dropdown yakuake terminal - ${color}F4
${color2}Firefox - ${color}mod+Shift+f
---------------Vim Keybinds---------------
${color2}Toggle color highlighting - ${color}CTRL+c
${color2}Build make project in CWD - ${color}CTRL+m
${color2}Build cmake project in CWD - ${color}CTRL+b
${color2}Previous ALE Warning / Error - ${color}CTRL+k
${color2}Next ALE Warning / Error - ${color}CTRL+j
---------------Screenshots----------------
${color2}image clip tool - ${color}mod+Shift+p
-----------------Commands-----------------
${color2}Window info - ${color}xprop
---------------Menus----------------------
${color2}audio devices - ${color}mod+Ctrl+a
${color2}bluetooth devices - ${color}mod+Ctrl+d
${color2}bmenu system settings - ${color}mod+Ctrl+b
${color2}dmenu app launcher - ${color}mod+d
${color2}morc_menu app menu - ${color}mod+z
${color2}power modes - ${color}mod+0
${color2}blur lock - ${color}mod+9
---------------Applications---------------
${color2}[konsole] Open new terminal - ${color}mod+Enter
${color2}[yakuake] Open dropdown terminal - ${color}mod+`
${color2}[firefox] Web Browser ${color}mod+Shift+f
---------------Restart / Reload-----------
---------------Screenshots----------------
${color2}[scrot] image clip tool - ${color}mod+Shift+p
${color2}kill conky - ${color}mod+o
${color2}start conky - ${color}mod+shift+o
${color2}kill compton - ${color}mod+t
${color2}start compton - ${color}mod+Shift+t
${color2}reload i3 - ${color}mod+Shift+c
${color2}restart i3 - ${color}mod+Shift+r
---------------Menus----------------------
${color2}[pavucontrol] Audio devices ${color}mod+Ctrl+a
${color2}[blueman-manager] Bluetooth devices ${color}mod+Ctrl+d
${color2}[dmenu] App launcher - ${color}mod+d
${color2}[rofi] App launcher - ${color}mod+x
${color2}[rofi] Active window menu - ${color}mod+a
${color2}[rofi] Network / SSH menu - ${color}mod+z
${color2}bmenu system settings - ${color}mod+Ctrl+b
---------------Scratchpad-----------------
${color2}send to scratchpad - ${color}mod+Shift+minus
${color2}show scratchpad - ${color}mod+minus
---------------Restart / Reload-----------
${color2}kill conky - ${color}mod+o
${color2}start conky - ${color}mod+shift+o
${color2}kill polybar - ${color}mod+p
${color2}start polybar - ${color}mod+shift+p
${color2}kill compton - ${color}mod+t
${color2}start compton - ${color}mod+Shift+t
${color2}reload i3 - ${color}mod+Shift+c
${color2}restart i3 - ${color}mod+Shift+r
---------------Windows--------------------
${color2}modify gaps - ${color}mod+Shift+g
${color2}resize mode - ${color}mod+r
${color2}toggle split direction - ${color}mod+q
${color2}kill cursor selection - ${color}mod+Ctrl+q
${color2}kill active window - ${color}mod+Shift+q
---------------Scratchpad-----------------
${color2}send to scratchpad - ${color}mod+Shift+minus
${color2}remove from scratchpad - ${color}mod+Shift+Space
${color2}show scratchpad - ${color}mod+minus
---------------Workspace--------------------
${color2}move to empty workspace - ${color}mod+Shift+z
${color2}switch to workspace 1-8 - ${color}mod+1-8
${color2}send to workspace 1-8 - ${color}mod+Ctrl+1-8
${color2}navigate workspaces - ${color}mod+Ctrl+arrowkeys
${color2}toggle floating - ${color}mod+Shift+Space
${color2}exit - ${color}mod+0
---------------Windows--------------------
${color2}modify gaps - ${color}mod+Shift+g
${color2}resize mode - ${color}mod+r
${color2}toggle split direction - ${color}mod+q
${color2}kill cursor selection - ${color}mod+Ctrl+q
${color2}kill active window - ${color}mod+Shift+q
${color2}toggle floating - ${color}mod+Shift+Space
${color2}move floating window - ${color}mod+Click&Drag
${color2}resize floating window - ${color}mod+RightClick&Drag
---------------Workspace--------------------
${color2}move to empty workspace - ${color}mod+Shift+z
${color2}switch to workspace 1-9 - ${color}mod+1-9
${color2}navigate active workspaces - ${color}mod+Ctrl+arrowkeys
${color2}send active to workspace 1-9 - ${color}mod+Ctrl+1-9
${color2}move active to workspace 1-9 - ${color}mod+Ctrl+1-9
${color2}help - ${color}mod+Shift+h
${color2}mod key - ${color}<Alt>
]]

View File

@@ -1,85 +1,74 @@
conky.config = {
alignment = 'top_right',
background = true,
color2 = '2ECC71',
cpu_avg_samples = 2,
default_color = 'FFFFFF',
alignment = 'top_right',
background = true,
color2 = '2ECC71',
cpu_avg_samples = 2,
default_color = 'FFFFFF',
double_buffer = true,
font = 'Bitstream Vera Sans:size=10',
gap_x = 20,
gap_y = 10,
minimum_width = 200,
no_buffers = true,
own_window = true,
own_window_type = 'override',
own_window_class = 'sysinfo_green',
font = 'Bitstream Vera Sans:size=8',
gap_x = 15,
gap_y = -5,
minimum_width = 200,
no_buffers = true,
own_window = true,
own_window_type = 'override',
own_window_class = 'sysinfo_green',
own_window_transparent = true,
update_interval = 10.0,
use_xft = true,
update_interval = 5.0,
use_xft = true,
temperature_unit = 'fahrenheit',
}
conky.text = [[
# Process list, load average
# 1m / 5m / 15m format for lad avg
${color2}${voffset 35}${alignr}${font Bitstream Vera Sans:size=10}Proccesses${color}
${color}${alignr}${font Bitstream Vera Sans:size=8}Load Average: $font$alignr${loadavg}
${color2}${voffset 35}${alignr}${font Bitstream Vera Sans:size=10}Proccesses${color}
${color}${alignr}${font Bitstream Vera Sans:size=8}Load Average: $font$alignr${loadavg}
#
# Process list CPU / RAM utilization table
${font}CPU${goto 170}RAM
${voffset 3}$font${color2}${top name 1}${goto 120}${color}${top cpu 1}%${goto 170}${color2}${top_mem name 1}${color}${alignr}${top_mem mem_res 1}${color}
${color2}${top name 2}${goto 120}${color}${top cpu 2}%${goto 170}${color2}${top_mem name 2}${color}${alignr}${top_mem mem_res 2}${color}
${voffset 3}$hr
${font}CPU${goto 170}RAM
${voffset 3}$font${color2}${top name 1}${goto 120}${color}${top cpu 1}%${goto 170}${color2}${top_mem name 1}${color}${alignr}${top_mem mem_res 1}${color}
${color2}${top name 2}${goto 120}${color}${top cpu 2}%${goto 170}${color2}${top_mem name 2}${color}${alignr}${top_mem mem_res 2}${color}
${voffset 3}$hr
#
# RAM Display
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}RAM ${color}
${goto 0}${color2}$alignc${memgraph 40,305}${color}
${voffset 4}${goto 0}${alignc}${color2}${membar 10, 305}
${color}${goto 10}${font}${memperc}%${alignr}${exec grep -w Active: /proc/meminfo | awk '{print $2 / 1024 }'}MiB /${memmax}
${voffset 3}${color}$hr
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}RAM ${color}
${goto 0}${color2}$alignc${memgraph 40,305}${color}
${voffset 4}${goto 0}${alignc}${color2}${membar 10, 305}
${color}${goto 10}${font}${memperc}%${alignr}${exec grep -w Active: /proc/meminfo | awk '{print $2 / 1024 }'}MiB /${memmax}
${voffset 3}${color}$hr
#
# CPU Display
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}CPU ${color}
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}CPU ${color}
# Chipset
${alignr}${font}${exec lscpu | grep -w "Model name:" | awk '{print $3 " " $4 " " $5 " " $6 " " $7 " " $8 " " $9}'}
${alignr}${font}${exec inxi |grep CPU | awk '{print $4" "$2" "$3" "$6}'}${exec lscpu |grep -w "Model name:"| awk '{print " - " $8}'}
# CPU Graph
${voffset 4}${goto 0}${alignc}${color2}${cpugraph 40, 305}
${voffset 4}${goto 0}${alignc}${color2}${cpugraph 40, 305}
# Percentage / GHz utilized
${voffset 0}${goto 10}${color}${font}${exec cat /sys/class/thermal/thermal_zone2/temp | awk '{print ( ( ( (9/5) * $1) / 1000) + 32) "°F" }'}${alignr}${cpu}% - ${freq_g}GHz
${voffset 0}${goto 10}${color}${font}${exec cat /sys/class/thermal/thermal_zone2/temp | awk '{print ( ( ( (9/5) * $1) / 1000) + 32) "°F" }'}${alignr}${cpu}% - ${freq_g}GHz
# CPU Core Graphs
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu1}%${goto 43}${color2}${cpubar cpu1 12,110} ${goto 170}${color}${cpu cpu2}%${goto 203}${color2}${cpubar cpu2 12,110}
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu3}%${goto 43}${color2}${cpubar cpu3 12,110} ${goto 170}${color}${cpu cpu4}%${goto 203}${color2}${cpubar cpu4 12,110}
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu5}%${goto 43}${color2}${cpubar cpu5 12,110} ${goto 170}${color}${cpu cpu6}%${goto 203}${color2}${cpubar cpu6 12,110}
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu7}%${goto 43}${color2}${cpubar cpu7 12,110} ${goto 170}${color}${cpu cpu8}%${goto 203}${color2}${cpubar cpu8 12,110}
${voffset 3}${color}$hr
${voffset 10}${color}${goto 10}${font Bitstream Vera Sans:size=8}${cpu cpu1}%${goto 43}${color2}${cpubar cpu1 12,110} ${goto 170}${color}${cpu cpu2}%${goto 203}${color2}${cpubar cpu2 12,110}
${voffset 3}${color}$hr
#
# Network display
${color2}${font}${alignr}NETWORK${color}
${color}${voffset 4}${font}Interface: ${gw_iface} ${font}${alignr}Gateway IP: ${gw_ip}
${font}${alignr}${if_match "$wireless_essid"=="off/any"}Déconnecté${else}${wireless_essid}${endif}
${font}${goto 5}Down${alignr}Up
${goto 10}${color2}${downspeedgraph wlp0s20f3 40,160}${goto 180}${upspeedgraph wlp0s20f3 40,160}
${color2}${font}${alignr}NETWORK${color}
${color}${voffset 4}${font}Interface: ${gw_iface} ${font}${alignr}Gateway IP: ${gw_ip}
${font}${alignr}${if_match "$wireless_essid"=="off/any"}Déconnecté${else}${wireless_essid}${endif}
${font}${goto 5}Down${alignr}Up
${goto 5}${color2}${downspeedgraph enp0s31f6 40,153}${goto 160}${upspeedgraph enp0s31f6 40,155}
# Uncomment next line for wireless
# ${goto 10}${color}${downspeedf wlp0s20f3} Kb/s - ${totaldown wlp0s20f3}${goto 180}${upspeedf wlp0s20f3} Kb/s - ${totalup wlp0s20f3}
# ${goto 5}${color}${downspeedf wlp3s0} Kb/s - ${totaldown wlp3s0}${goto 160}${upspeedf wlp3s0} Kb/s - ${totalup wlp3s0}
# Ethernet network display
${goto 10}${color}${downspeedf wlp0s20f3} Kb/s - ${totaldown wlp0s20f3}${alignr}${upspeedf wlp0s20f3} Kb/s - ${totalup wlp0s20f3}
${voffset 4}${color}$hr
${goto 5}${color}${downspeedf enp0s31f6} Kb/s - ${totaldown enp0s31f6}${alignr}${upspeedf enp0s31f6} Kb/s - ${totalup enp0s31f6}
${voffset 4}${color}$hr
#
# HDDisk Display
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}DISKS${color}
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}DISKS${color}
#
# Root Filesystem Display
${voffset 2}${font}${goto 45} /dev/sda - /${font}${alignr}System: ${fs_used /} / ${fs_size /}
${color2}${diskiograph /dev/sda}${color}
${color2}${fs_bar 8 /}${color}
${voffset 2}${font}${goto 45} /dev/sda - /${font}${alignr}System: ${fs_used /} / ${fs_size /}
${color2}${diskiograph /dev/sda}${color}
${color2}${fs_bar 8 /}${color}
#
# Home Filesystem Display
#${voffset 6}${font}${goto 45}/dev/sda1 - /home/${font}${alignr}Data: ${fs_used /home/} / ${fs_size /home/}
@@ -87,31 +76,29 @@ conky.text = [[
#${color2}${fs_bar 8 /home/} ${color}
# Optinal drive display, specify path to check mount
#${if_mounted /run/media/thib/Data}${color}${font}${exec sudo hddtemp /dev/sdb -u F | awk '{print $NF}'}${alignr}${fs_used /run/media/thib/Data}/${fs_size /run/media/thib/Data}${else}${color}${font}${alignr}Unmounted${endif}
$hr
$hr
#
# Other information
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}OTHER${color}
${color2}${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}OTHER${color}
# MOBO temp, uptime
${color}${voffset 4}${font}Motherboard: ${goto 120}${acpitemp}F°${alignr}Uptime: ${uptime_short}
${color}${voffset 4}${font}Motherboard: ${goto 120}${acpitemp}F°${alignr}Uptime: ${uptime_short}
# Domain status
${color}${voffset 4}${font}Knoats: ${alignc}${execi 120 curl -Is https://knoats.com | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${execi 120 curl -o /dev/null -s -w %{time_total}\\n https://knoats.com}s
${font}Shaunreed: ${alignc}${execi 120 curl -Is https://shaunreed.com | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${execi 120 curl -o /dev/null -s -w %{time_total}\\n https://shaunreed.com}s
# ${font}dv: ${alignc}${execi 120 curl -Is https://kapp.ga | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${execi 120 curl -o /dev/null -s -w %{time_total}\\n https://kapp.ga}s
# ${color}${voffset 4}${font}Knoats: ${alignc}${exec curl -Is https://knoats.com | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${exec curl -o /dev/null -s -w %{time_total}\\n https://knoats.com}s
# ${font}Shaunreed: ${alignc}${exec curl -Is https://shaunreed.com | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${exec curl -o /dev/null -s -w %{time_total}\\n https://shaunreed.com}s
# ${font}dv: ${alignc}${exec curl -Is https://kapp.ga | grep HTTP | awk '{print $1 " - " $2}'}${alignr}${exec curl -o /dev/null -s -w %{time_total}\\n https://kapp.ga}s
#
${voffset 3}$hr
${voffset 3}$hr
#
#
# Things I don't use, but could in the future
# I don't need to track docker containers.. unless I can check remotes?
# ${font}Docker containers: ${goto 120}${exec docker ps -q $1 | wc -l}/${exec docker ps -a | grep -v -F 'Exited (0)' | grep -c -F 'Exited ('}
#
# Battery Display
$color2${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}BATTERY
$color${alignr}${if_match "$battery_time"=="unknown"}Charging...${else}Remain Time: ${battery_time}${endif}
${color2}${battery_bar}
${voffset 3}${alignr}${battery_percent}%
]]
# Commented out, since I am using a desktop
# BATTERY
# $color${voffset 4}${alignr}${font Bitstream Vera Sans:size=10}BATTERY
# ${font}${voffset 3}${alignr}${battery_percent}%
# ${color2}${battery_bar}
# $color${alignr}${if_match "$battery_time"=="unknown"}Charging...${else}Remain Time: ${battery_time}${endif}
]]

BIN
.config/dconf/user Normal file

Binary file not shown.

26
.config/htop/htoprc Normal file
View File

@@ -0,0 +1,26 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_megabytes=1
highlight_threads=1
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
delay=15
left_meters=AllCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=Tasks LoadAverage Uptime
right_meter_modes=2 2 2

View File

@@ -9,36 +9,19 @@
#
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
#
# Startup scripts and commands for i3 sessions
exec --no-startup-id yakuake
exec --no-startup-id xbindkeys --poll-rc
exec --no-startup-id xautolock -time 10 -locker blurlock
exec_always --no-startup-id compton
# Run custom scripts to start polybar, conky, and feh background
exec --no-startup-id $HOME/.local/bin/i3scripts/start-konky
exec --no-startup-id $HOME/.local/bin/i3scripts/fehbg
exec_always --no-startup-id $HOME/.local/bin/i3scripts/start-polybar
#
# i3 settings
set $mod Mod4
# Mod1 = Alt
#set $mod Mod1
focus_follows_mouse no
for_window [class="yakuake"] floating enable
# Move to a new empty workspace
#bindsym $mod+Ctrl+Left exec --no-startup-id i3empty.py prev
bindsym $mod+Shift+z exec --no-startup-id $HOME/.local/bin/i3scripts/i3empty.py
# Keybinds for laptop media keys
bindsym XF86AudioMute exec "pactl set-sink-mute @DEFAULT_SINK@ toggle"
bindsym XF86AudioLowerVolume exec "pulsemixer --change-volume -5"
bindsym XF86AudioRaiseVolume exec "pulsemixer --change-volume +5 --max-volume 125"
bindsym XF86MonBrightnessUp exec "brightnessctl s +2.5%"
bindsym XF86MonBrightnessDown exec "brightnessctl s 2.5%-"
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
font pango:Inconsolata Nerd Font Mono 10
@@ -66,19 +49,28 @@ default_floating_border normal
# Hide borders
hide_edge_borders none
# start a terminal
# kill focused window
bindsym $mod+Shift+q kill
# start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run
bindsym $mod+x exec rofi -show run
bindsym $mod+a exec rofi -show window
bindsym $mod+z exec rofi -show ssh
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
# change focus
#bindsym $mod+j focus left
#bindsym $mod+k focus down
#bindsym $mod+l focus up
#bindsym $mod+semicolon focus right
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+semicolon focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
@@ -100,6 +92,7 @@ bindsym $mod+Shift+Right move right
# split in horizontal orientation
# bindsym $mod+h split h
# split in vertical orientation
# bindsym $mod+v split v
@@ -111,16 +104,89 @@ bindsym $mod+f fullscreen toggle
# bindsym $mod+w layout tabbed
# bindsym $mod+e layout toggle split
# toggle tiling / floating
# bindsym $mod+Shift+space floating toggle
# change focus between tiling / floating windows
# bindsym $mod+space focus mode_toggle
# focus the parent container
#bindsym $mod+a focus parent
# focus the child container
#bindsym $mod+d focus child
# Application keybinds
###########################################
# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"
set $ws5 "5"
set $ws6 "6"
set $ws7 "7"
set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
# Custom named workspaces for keeping frequently used apps
# Numbers overwritten by Polybar i3 module config
set $ws99 99
set $ws98 98
set $ws97 97
set $ws96 96
set $ws95 95
set $ws94 94
# Custom named workspace keybinds
# To get keysymbols, run 'xmodmap -pke'
bindsym $mod+Ctrl+backslash move container to workspace $ws99
bindsym $mod+Ctrl+bracketright move container to workspace $ws98
bindsym $mod+Ctrl+apostrophe move container to workspace $ws97
bindsym $mod+Ctrl+slash move container to workspace $ws96
bindsym $mod+Ctrl+period move container to workspace $ws95
bindsym $mod+Ctrl+comma move container to workspace $ws94
# Move to workspace with focused container
bindsym $mod+Shift+backslash move container to workspace $ws99; workspace $ws99
bindsym $mod+Shift+bracketright move container to workspace $ws98; workspace $ws98
bindsym $mod+Shift+apostrophe move container to workspace $ws97; workspace $ws97
bindsym $mod+Shift+slash move container to workspace $ws96; workspace $ws96
bindsym $mod+Shift+period move container to workspace $ws95; workspace $ws95
bindsym $mod+Shift+comma move container to workspace $ws94; workspace $ws94
# Move to workspace
bindsym $mod+backslash workspace number $ws99
bindsym $mod+bracketright workspace number $ws98
bindsym $mod+apostrophe workspace number $ws97
bindsym $mod+slash workspace number $ws96
bindsym $mod+period workspace number $ws95
bindsym $mod+comma workspace number $ws94
# Switch to workspace
bindsym $mod+1 workspace $ws1
bindsym $mod+2 workspace $ws2
bindsym $mod+3 workspace $ws3
bindsym $mod+4 workspace $ws4
bindsym $mod+5 workspace $ws5
bindsym $mod+6 workspace $ws6
bindsym $mod+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10
# move focused container to workspace
# bindsym $mod+Shift+1 move container to workspace $ws1
# bindsym $mod+Shift+2 move container to workspace $ws2
# bindsym $mod+Shift+3 move container to workspace $ws3
# bindsym $mod+Shift+4 move container to workspace $ws4
# bindsym $mod+Shift+5 move container to workspace $ws5
# bindsym $mod+Shift+6 move container to workspace $ws6
# bindsym $mod+Shift+7 move container to workspace $ws7
# bindsym $mod+Shift+8 move container to workspace $ws8
# bindsym $mod+Shift+9 move container to workspace $ws9
# bindsym $mod+Shift+0 move container to workspace $ws10
# Passing -n to urxvt forces Xorg to default the WM_ICON_NAME to tmux
# Only this instance of urxvt will have that WM_ICON_NAME
@@ -134,9 +200,6 @@ bindsym $mod+f fullscreen toggle
# for_window [title="origin"] resize set width 1000
# for_window [title="origin"] move position center
# NOTE: To get these window class names, run `xprop` and click a window
for_window [class="yakuake"] floating enable
bindsym $mod+Ctrl+a exec "pavucontrol"
for_window [class="Pavucontrol"] floating enable
for_window [class="Pavucontrol"] resize set height 400
@@ -162,40 +225,11 @@ for_window [class="discord"] resize set height 600
for_window [class="discord"] resize set width 800
for_window [class="discord"] move position center
# Bluetooth device settings
bindsym $mod+Ctrl+d exec "blueman-manager
for_window [class="Blueman-manager"] floating enable
for_window [class="Blueman-manager"] resize set height 400
for_window [class="Blueman-manager"] resize set width 600
for_window [class="Blueman-manager"] move position center
for_window [class="Wicd-client.py"] floating enable
for_window [class="Wicd-client.py"] resize set height 400
for_window [class="Wicd-client.py"] resize set width 600
for_window [class="Wicd-client.py"] move position center
for_window [class="systemsettings"] floating enable
for_window [class="Steam"] floating enable
for_window [class="Signal"] floating enable
# start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run
bindsym $mod+x exec rofi -show run
bindsym $mod+a exec rofi -show window
bindsym $mod+z exec rofi -show ssh
# Locks the screen now with i3locker
bindsym $mod+l exec i3lock -c 000000
bindsym $mod+Return exec konsole -e tmux
# start a terminal
# Uses $TERMINAL environment setting
# bindsym $mod+Return exec terminal
# Start / kill conky
bindsym $mod+t exec pkill compton
bindsym $mod+Shift+t exec compton
# Firefox
bindsym $mod+Shift+f exec firefox
# Screenshot marquee tool
bindsym $mod+Shift+p --release exec --no-startup-id scrot -s
# Restart, reload, kill keybinds
###########################################
# reload the configuration file
bindsym $mod+Shift+c reload
@@ -204,15 +238,48 @@ bindsym $mod+Shift+r restart
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
exec --no-startup-id yakuake
exec --no-startup-id xbindkeys --poll-rc
exec --no-startup-id $HOME/.local/bin/i3scripts/start_konky
exec --no-startup-id sh ~/.fehbg
exec --no-startup-id xautolock -time 10 -locker blurlock
exec --no-startup-id wicd-client -t
exec --no-startup-id xfce4-power-manager
exec --no-startup-id google-drive-ocamlfuse ~/gdrive
# Application keybinds
###########################################
bindsym $mod+Return exec konsole -e tmux
# start a terminal
# Uses $TERMINAL environment setting
# bindsym $mod+Return exec terminal
# Start / kill conky
bindsym $mod+t exec pkill compton
bindsym $mod+Shift+t exec compton
# Firefox
bindsym $mod+Shift+f exec firefox
# Bluetooth device settings
bindsym $mod+Ctrl+d exec blueman-manager
## Screenshot keybinds
###########################################
# Screenshot marquee tool
bindsym $mod+Shift+p --release exec --no-startup-id scrot -s
# Restart, reload, kill keybinds
###########################################
# Bind Mod+O to kill conky
bindsym $mod+o exec pkill conky
# Bind Mod+Shift+O to start conky
bindsym $mod+Shift+o exec $HOME/.local/bin/i3scripts/start-konky
bindsym $mod+Shift+o exec $HOME/.local/bin/i3scripts/start_konky
# Bind Mod+P kill polybars
bindsym $mod+p exec pkill -f polybar
# Bind Mod+Shift+P to start polybars
bindsym $mod+Shift+p exec $HOME/.local/bin/i3scripts/start-polybar
bindsym $mod+Shift+p exec /home/kapper/.config/polybar/start-polybar.sh
# Workspace keybinds
###########################################
@@ -221,82 +288,6 @@ bindsym $mod+Shift+p exec $HOME/.local/bin/i3scripts/start-polybar
bindsym $mod+u border none
bindsym $mod+y border pixel 1
bindsym $mod+n border normal
#navigate workspaces next / previous
bindsym $mod+Ctrl+Right workspace next
bindsym $mod+Ctrl+Left workspace prev
# workspace back and forth (with/without active container)
workspace_auto_back_and_forth yes
# Bind to swap to previous / last workspace
bindsym $mod+Tab workspace back_and_forth
# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"
set $ws5 "5"
set $ws6 "6"
set $ws7 "7"
set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
# Custom named workspaces for keeping frequently used apps
# Numbers overwritten by Polybar i3 module config
set $ws99 99
set $ws98 98
set $ws97 97
set $ws96 96
set $ws95 95
set $ws94 94
# Switch to workspace
bindsym $mod+1 workspace $ws1
bindsym $mod+2 workspace $ws2
bindsym $mod+3 workspace $ws3
bindsym $mod+4 workspace $ws4
bindsym $mod+5 workspace $ws5
bindsym $mod+6 workspace $ws6
bindsym $mod+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10
# Custom named workspace keybinds
# To get keysymbols, run 'xmodmap -pke'
bindsym $mod+Ctrl+backslash move container to workspace $ws99
bindsym $mod+Ctrl+bracketright move container to workspace $ws98
bindsym $mod+Ctrl+apostrophe move container to workspace $ws97
bindsym $mod+Ctrl+slash move container to workspace $ws96
bindsym $mod+Ctrl+period move container to workspace $ws95
bindsym $mod+Ctrl+comma move container to workspace $ws94
# Move to workspace with focused container
bindsym $mod+Shift+backslash move container to workspace $ws99; workspace $ws99
bindsym $mod+Shift+bracketright move container to workspace $ws98; workspace $ws98
bindsym $mod+Shift+apostrophe move container to workspace $ws97; workspace $ws97
bindsym $mod+Shift+slash move container to workspace $ws96; workspace $ws96
bindsym $mod+Shift+period move container to workspace $ws95; workspace $ws95
bindsym $mod+Shift+comma move container to workspace $ws94; workspace $ws94
# Move to workspace
bindsym $mod+backslash workspace number $ws99
bindsym $mod+bracketright workspace number $ws98
bindsym $mod+apostrophe workspace number $ws97
bindsym $mod+slash workspace number $ws96
bindsym $mod+period workspace number $ws95
bindsym $mod+comma workspace number $ws94
# move focused container to workspace
# bindsym $mod+Shift+1 move container to workspace $ws1
# bindsym $mod+Shift+2 move container to workspace $ws2
# bindsym $mod+Shift+3 move container to workspace $ws3
# bindsym $mod+Shift+4 move container to workspace $ws4
# bindsym $mod+Shift+5 move container to workspace $ws5
# bindsym $mod+Shift+6 move container to workspace $ws6
# bindsym $mod+Shift+7 move container to workspace $ws7
# bindsym $mod+Shift+8 move container to workspace $ws8
# bindsym $mod+Shift+9 move container to workspace $ws9
# bindsym $mod+Shift+0 move container to workspace $ws10
# Move focused container to workspace
bindsym $mod+Ctrl+1 move container to workspace $ws1
@@ -317,6 +308,14 @@ bindsym $mod+Shift+6 move container to workspace $ws6; workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8
#navigate workspaces next / previous
bindsym $mod+Ctrl+Right workspace next
bindsym $mod+Ctrl+Left workspace prev
# workspace back and forth (with/without active container)
workspace_auto_back_and_forth yes
# Bind to swap to previous / last workspace
bindsym $mod+Tab workspace back_and_forth
# Layout keybinds
###########################################
@@ -346,6 +345,8 @@ bindsym $mod+Shift+s sticky toggle
# focus the parent container
#bindsym $mod+a focus parent
# resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
@@ -373,11 +374,13 @@ mode "resize" {
bindsym $mod+r mode "resize"
# Use polybar installed
exec_always --no-startup-id /home/kapper/.config/polybar/start-polybar.sh
exec_always --no-startup-id compton
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
#bar {
#
# status_command i3blocks
#status_command i3blocks
#}
# Theme colors

View File

@@ -1,15 +1,15 @@
[Desktop Entry]
DefaultProfile=Kapper.profile
DefaultProfile=Default Powerline.profile
[Favorite Profiles]
Favorites=
Favorites=Default Powerline.profile
[KonsoleWindow]
ShowMenuBarByDefault=false
[MainWindow]
Height 1200=1151
Height 768=719
MenuBar=Disabled
State=AAAA/wAAAAD9AAAAAAAAA8AAAARvAAAABAAAAAQAAAAIAAAACPwAAAAA
State=AAAA/wAAAAD9AAAAAAAAApQAAAKjAAAABAAAAAQAAAAIAAAACPwAAAAA
ToolBarsMovable=Disabled
Width 1920=1916
Width 1366=679

3
.config/mimeapps.list Normal file
View File

@@ -0,0 +1,3 @@
[Default Applications]
x-scheme-handler/jetbrains=jetbrains-toolbox.desktop

View File

@@ -1,8 +1,7 @@
[window]
width=596
height=396
width=1366
height=749
sinkInputType=0
sourceOutputType=1
sinkType=0
sourceType=0
showVolumeMeters=1

View File

@@ -1,106 +0,0 @@
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
left
left
left
left
left
left
scrollUp
scrollUp
scrollUp
scrollUp
scrollUp
scrollUp
scrollUp
scrollUp
scrollUp
left
left
right
left
left
left
left
left
left
right
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
scrollDown
left
right
right
left
left
left
left
left
left
left
right
left
right
right
right
left
middle
middle
middle
right
middle
middle
right
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
left
middle
right
left
left
left
right
right
left

View File

@@ -27,14 +27,14 @@ padding-right = 5
module-margin = 2
; Type font
font-0 = NotoSans-Regular:size=12;0
font-0 = NotoSans-Regular:size=8;0
font-1 = Inconsolata Nerd Font:size=12;0
font-2 = Noto Sans Mono:size=10;0
font-2 = Noto Sans Mono:size=8;0
; Modules
modules-left = powermenu weather
modules-center = ki3
modules-right = brightness volume date
modules-right = volume date
; Set the cursor to display pointer / resize is interaction available
cursor-click = pointer
@@ -45,7 +45,7 @@ cursor-scroll = ns-resize
monitor = ${env:MONITOR}
bottom = true
width = 100%
height = 30
height = 20
; Use top bar colors
background = ${bar/top.background}
@@ -65,7 +65,7 @@ module-margin-right = 2
; Font settings, order matters
; Top font takes priority over following
;font-0 = Source Code Pro:size=10;0
font-0 = NotoSans-Regular:size=12;1
font-0 = NotoSans-Regular:size=8;1
font-1 = Inconsolata Nerd Font:size=12;3
font-2 = Noto Sans Mono:size=8;0
@@ -114,14 +114,6 @@ exec = ~/.local/bin/i3scripts/weathermap
interval = 600
;label-font = Font Awesome 5 Free Solid:size=40;0
; Brightness
;;;;;;;;;;;;;;;;;;;;;;;;;;
[module/brightness]
type = custom/script
exec = echo " $(brightnessctl -P g)%"
tail = true
; Type Speed
;;;;;;;;;;;;;;;;;;;;;;;;;;
[module/info-hackspeed]
@@ -333,20 +325,20 @@ format-padding = 0
format = <label-toggle> <menu>
label-open = " "
label-close = " "
menu-0-0 = " Restart i3 |"
menu-0-0 = " pkill poly "
menu-0-0-foreground = #fba922
;menu-0-0-background = #141414
menu-0-0-exec = i3 restart
menu-0-1 = " Logout |"
menu-0-0-exec = pkill -f polybar
menu-0-1 = " i3 restart "
menu-0-1-foreground = #fba922
menu-0-1-exec = pkill -KILL -u kapper
menu-0-2 = " Reboot |"
;menu-0-1-background = #141414
menu-0-1-exec = i3 restart
menu-0-2 = " Reboot "
menu-0-2-foreground = #fba922
menu-0-2-exec = reboot
menu-0-3 = " Power off |"
menu-0-2-exec = sudo reboot
menu-0-3 = " Power off "
menu-0-3-foreground = #fba922
menu-0-3-exec = poweroff
menu-0-4 = " Lock |"
menu-0-3-exec = sudo poweroff
menu-0-4 = " Lock "
menu-0-4-foreground = #fba922
menu-0-4-exec = i3lock -c 000000
@@ -453,9 +445,8 @@ label = RAM: %output%
[module/memory]
type = internal/memory
format = <label> <bar-used>
;label = SWAP:%gb_swap_used% RAM: %gb_used%
label = RAM:
bar-used-width = 25
label = SWAP:%mb_swap_free% RAM: %mb_free%
bar-used-width = 15
bar-used-foreground-0 = #aaff77
bar-used-foreground-1 = #fba922
bar-used-foreground-2 = #ff5555
@@ -468,7 +459,7 @@ bar-used-fill = 
bar-used-fill-font = 6
bar-used-empty = -
bar-used-empty-font = 6
bar-used-empty-foreground = #9a9999
bar-used-empty-foreground = #444444
; Battery Status

View File

@@ -1 +0,0 @@
../../.local/bin/i3scripts/start-polybar

View File

@@ -0,0 +1,11 @@
{
"segments": [
"virtual_env",
"ssh",
"cwd",
"hg",
"jobs",
"root"
],
"theme": "~/.config/powerline-shell/kapp.py"
}

View File

@@ -0,0 +1,54 @@
from powerline_shell.themes.default import DefaultColor
# 0 — black 8 — gray
# 1 — maroon 9 — red
# 2 — green 10 — lime
# 3 — olive 11 — yellow
# 4 — navy 12 — blue
# 5 — purple 13 — fuchsia
# 6 — teal 14 — aqua
# 7 — silver 15 — white
class Color(DefaultColor):
"""Basic theme which only uses colors in 0-15 range"""
USERNAME_FG = 0 # black
USERNAME_BG = 15 # white
USERNAME_ROOT_BG = 8 # gray
HOSTNAME_FG = 0 # black
HOSTNAME_BG = 2 # green
HOME_SPECIAL_DISPLAY = False
PATH_BG = 8 # gray
PATH_FG = 2 # silver
CWD_FG = 15 # white
SEPARATOR_FG = 2
READONLY_BG = 1 # maroon
READONLY_FG = 15 # white
REPO_CLEAN_BG = 15 # green
REPO_CLEAN_FG = 0 # black
REPO_DIRTY_BG = 3 # olive
REPO_DIRTY_FG = 15 # white
JOBS_FG = 15 # white
JOBS_BG = 8 # gray
CMD_PASSED_BG = 2 # green
CMD_PASSED_FG = 0 # black
CMD_FAILED_BG = 11 # yellow
CMD_FAILED_FG = 0 # black
SVN_CHANGES_BG = REPO_DIRTY_BG
SVN_CHANGES_FG = REPO_DIRTY_FG
VIRTUAL_ENV_BG = 2 # green
VIRTUAL_ENV_FG = 0 # black
AWS_PROFILE_FG = 14 # aqua
AWS_PROFILE_BG = 8 # gray
TIME_FG = 8 # gray
TIME_BG = 7 # silver

View File

@@ -0,0 +1,322 @@
#!/usr/bin/python
# coding=UTF-8
# These glyphs, and the mapping of file extensions to glyphs
# has been copied from the vimscript code that is present in
# https://github.com/ryanoasis/vim-devicons
import re;
import os;
# all those glyphs will show as weird squares if you don't have the correct patched font
# My advice is to use NerdFonts which can be found here:
# https://github.com/ryanoasis/nerd-fonts
file_node_extensions = {
'7z' : '',
'a' : '',
'ai' : '',
'apk' : '',
'asm' : '',
'asp' : '',
'aup' : '',
'avi' : '',
'bat' : '',
'bmp' : '',
'bz2' : '',
'c' : '',
'c++' : '',
'cab' : '',
'cbr' : '',
'cbz' : '',
'cc' : '',
'class' : '',
'clj' : '',
'cljc' : '',
'cljs' : '',
'cmake' : '',
'coffee' : '',
'conf' : '',
'cp' : '',
'cpio' : '',
'cpp' : '',
'cs' : '',
'css' : '',
'cue' : '',
'cvs' : '',
'cxx' : '',
'd' : '',
'dart' : '',
'db' : '',
'deb' : '',
'diff' : '',
'dll' : '',
'doc' : '',
'docx' : '',
'dump' : '',
'edn' : '',
'efi' : '',
'ejs' : '',
'elf' : '',
'elm' : '',
'epub' : '',
'erl' : '',
'ex' : '',
'exe' : '',
'exs' : '',
'eex' : '',
'f#' : '',
'fifo' : '|',
'fish' : '',
'flac' : '',
'flv' : '',
'fs' : '',
'fsi' : '',
'fsscript' : '',
'fsx' : '',
'gem' : '',
'gif' : '',
'go' : '',
'gz' : '',
'gzip' : '',
'h' : '',
'hbs' : '',
'hrl' : '',
'hs' : '',
'htaccess' : '',
'htpasswd' : '',
'htm' : '',
'html' : '',
'ico' : '',
'img' : '',
'ini' : '',
'iso' : '',
'jar' : '',
'java' : '',
'jl' : '',
'jpeg' : '',
'jpg' : '',
'js' : '',
'json' : '',
'jsx' : '',
'key' : '',
'less' : '',
'lha' : '',
'lhs' : '',
'log' : '',
'lua' : '',
'lzh' : '',
'lzma' : '',
'm4a' : '',
'm4v' : '',
'markdown' : '',
'md' : '',
'mkv' : '',
'ml' : 'λ',
'mli' : 'λ',
'mov' : '',
'mp3' : '',
'mp4' : '',
'mpeg' : '',
'mpg' : '',
'msi' : '',
'mustache' : '',
'o' : '',
'ogg' : '',
'pdf' : '',
'php' : '',
'pl' : '',
'pm' : '',
'png' : '',
'pub' : '',
'ppt' : '',
'pptx' : '',
'psb' : '',
'psd' : '',
'py' : '',
'pyc' : '',
'pyd' : '',
'pyo' : '',
'rar' : '',
'rb' : '',
'rc' : '',
'rlib' : '',
'rom' : '',
'rpm' : '',
'rs' : '',
'rss' : '',
'rtf' : '',
's' : '',
'so' : '',
'scala' : '',
'scss' : '',
'sh' : '',
'slim' : '',
'sln' : '',
'sql' : '',
'styl' : '',
'suo' : '',
't' : '',
'tar' : '',
'tgz' : '',
'ts' : '',
'twig' : '',
'vim' : '',
'vimrc' : '',
'wav' : '',
'webm' : '',
'xbps' : '',
'xhtml' : '',
'xls' : '',
'xlsx' : '',
'xml' : '',
'xul' : '',
'xz' : '',
'yaml' : '',
'yml' : '',
'zip' : '',
}
dir_node_exact_matches = {
# English
'.git' : '',
'Desktop' : '',
'Documents' : '',
'Downloads' : '',
'Dotfiles' : '',
'Dropbox' : '',
'Music' : '',
'Pictures' : '',
'Public' : '',
'Templates' : '',
'Videos' : '',
# Spanish
'Escritorio' : '',
'Documentos' : '',
'Descargas' : '',
'Música' : '',
'Imágenes' : '',
'Público' : '',
'Plantillas' : '',
'Vídeos' : '',
# French
'Bureau' : '',
'Documents' : '',
'Images' : '',
'Musique' : '',
'Publique' : '',
'Téléchargements' : '',
'Vidéos' : '',
# Portuguese
'Documentos' : '',
'Imagens' : '',
'Modelos' : '',
'Música' : '',
'Público' : '',
'Vídeos' : '',
'Área de trabalho' : '',
# Italian
'Documenti' : '',
'Immagini' : '',
'Modelli' : '',
'Musica' : '',
'Pubblici' : '',
'Scaricati' : '',
'Scrivania' : '',
'Video' : '',
# German
'Bilder' : '',
'Dokumente' : '',
'Musik' : '',
'Schreibtisch' : '',
'Vorlagen' : '',
'Öffentlich' : '',
# Hungarian
'Dokumentumok' : '',
'Képek' : '',
'Modelli' : '',
'Zene' : '',
'Letöltések' : '',
'Számítógép' : '',
'Videók' : '',
}
file_node_exact_matches = {
'.Xauthority' : '',
'.Xdefaults' : '',
'.Xresources' : '',
'.bash_aliases' : '',
'.bashprofile' : '',
'.bash_profile' : '',
'.bash_logout' : '',
'.bash_history' : '',
'.bashrc' : '',
'.dmrc' : '',
'.DS_Store' : '',
'.fasd' : '',
'.fehbg' : '',
'.gitconfig' : '',
'.gitattributes' : '',
'.gitignore' : '',
'.inputrc' : '',
'.jack-settings' : '',
'.mime.types' : '',
'.nvidia-settings-rc' : '',
'.pam_environment' : '',
'.profile' : '',
'.recently-used' : '',
'.selected_editor' : '',
'.vim' : '',
'.vimrc' : '',
'.viminfo' : '',
'.xinitrc' : '',
'.xinputrc' : '',
'config' : '',
'Dockerfile' : '',
'docker-compose.yml' : '',
'dropbox' : '',
'exact-match-case-sensitive-1.txt' : 'X1',
'exact-match-case-sensitive-2' : 'X2',
'favicon.ico' : '',
'a.out' : '',
'bspwmrc' : '',
'sxhkdrc' : '',
'Makefile' : '',
'Makefile.in' : '',
'Makefile.ac' : '',
'config.mk' : '',
'config.m4' : '',
'config.ac' : '',
'configure' : '',
'Rakefile' : '',
'gruntfile.coffee' : '',
'gruntfile.js' : '',
'gruntfile.ls' : '',
'gulpfile.coffee' : '',
'gulpfile.js' : '',
'gulpfile.ls' : '',
'ini' : '',
'ledger' : '',
'package.json' : '',
'package-lock.json' : '',
'.ncmpcpp' : '',
'playlists' : '',
'known_hosts' : '',
'authorized_keys' : '',
'license' : '',
'LICENSE.md' : '',
'LICENSE' : '',
'LICENSE.txt' : '',
'mimeapps.list' : '',
'node_modules' : '',
'procfile' : '',
'react.jsx' : '',
'README.rst' : '',
'README.md' : '',
'README.markdown' : '',
'README' : '',
'README.txt' : '',
'user-dirs.dirs' : '',
'webpack.config.js' : '',
}
def devicon(file):
if file.is_directory: return dir_node_exact_matches.get(file.relative_path, '')
return file_node_exact_matches.get(os.path.basename(file.relative_path), file_node_extensions.get(file.extension, ''))

View File

@@ -0,0 +1,19 @@
import ranger.api
from ranger.core.linemode import LinemodeBase
from .devicons import *
@ranger.api.register_linemode
class DevIconsLinemode(LinemodeBase):
name = "devicons"
uses_metadata = False
def filetitle(self, file, metadata):
return devicon(file) + ' ' + file.relative_path
@ranger.api.register_linemode
class DevIconsLinemodeFile(LinemodeBase):
name = "filename"
def filetitle(self, file, metadata):
return devicon(file) + ' ' + file.relative_path

View File

@@ -758,7 +758,3 @@ tmap <delete> eval -q fm.ui.taskview.task_remove()
tmap <C-l> redraw_window
tmap <ESC> taskview_close
copytmap <ESC> q Q w <C-c>
# Ranger devicons plugic
default_linemode devicons

View File

@@ -0,0 +1,27 @@
[Alsa]
card=default
logarithmic_scale=false
[Notification]
show_notification=true
notification_type=0
[StatusIcon]
stepsize=5
onclick=xterm -e 'alsamixer'
theme=Default
use_panel_specific_icons=false
reverse_scroll_direction=false
lmb_slider=false
mmb_mute=false
use_horizontal_slider=false
show_sound_level=false
use_transparent_background=false
[Hotkeys]
up_enabled=false
down_enabled=false
mute_enabled=false
up=XF86AudioRaiseVolume
down=XF86AudioLowerVolume
mute=XF86AudioMute

View File

@@ -1,54 +0,0 @@
[Global Shortcuts]
toggle-window-state=Meta+`
[Shortcuts]
close-active-terminal=Ctrl+Shift+R
close-session=none
decrease-window-height=Alt+Shift+Up
decrease-window-width=Alt+Shift+Left
edit-profile=none
file_quit=Ctrl+Shift+Q
grow-terminal-bottom=Ctrl+Alt+Down
grow-terminal-left=Ctrl+Alt+Left
grow-terminal-right=Ctrl+Alt+Right
grow-terminal-top=Ctrl+Alt+Up
help_about_app=none
help_about_kde=none
help_report_bug=none
help_whats_this=Shift+F1
increase-window-height=Alt+Shift+Down
increase-window-width=Alt+Shift+Right
keep-open=none
manage-profiles=none
move-session-left=Ctrl+Shift+Left
move-session-right=Ctrl+Shift+Right
new-session=Ctrl+Shift+T
new-session-quad=none
new-session-two-horizontal=none
new-session-two-vertical=none
next-session=Shift+Right
next-terminal=Ctrl+Tab; Shift+Tab
options_configure=Ctrl+Shift+,
options_configure_keybinding=none
options_configure_notifications=none
previous-session=Shift+Left
previous-terminal=Ctrl+Shift+Tab
rename-session=none
split-left-right=Ctrl+(
split-top-bottom=Ctrl+)
switch-to-session-1=none
switch-to-session-12=none
switch-to-session-2=none
switch-to-session-3=none
switch-to-session-4=none
switch-to-session-5=none
switch-to-session-6=none
switch-to-session-7=none
switch-to-session-8=none
switch-to-session-9=none
toggle-session-keyboard-input=none
toggle-session-monitor-activity=Ctrl+Shift+A
toggle-session-monitor-silence=Ctrl+Shift+I
toggle-session-prevent-closing=none
toggle-window-state=none
view-full-screen=Ctrl+Shift+F11

View File

@@ -1,42 +1,39 @@
[Desktop Entry]
DefaultProfile=Kapper.profile
DefaultProfile=Default Powerline.profile
[Dialogs]
FirstRun=false
[Favorite Profiles]
Favorites=Kapper.profile
[KFileDialog Settings]
Recent Files[$e]=yakuake.shortcuts,file:$HOME/.config/yakuake.shortcuts
Recent URLs[$e]=file:$HOME/.config/
detailViewIconSize=0
Favorites=Default Powerline.profile
[Shortcuts]
close-session=none
edit-profile=none
help_about_app=none
help_about_kde=none
help_report_bug=none
keep-open=none
manage-profiles=none
new-session-quad=none
new-session-two-horizontal=none
new-session-two-vertical=none
next-terminal=Ctrl+Tab; Shift+Tab
options_configure_keybinding=none
options_configure_notifications=none
previous-terminal=Ctrl+Shift+Tab
rename-session=none
switch-to-session-1=none
switch-to-session-2=none
switch-to-session-3=none
switch-to-session-4=none
switch-to-session-5=none
switch-to-session-6=none
switch-to-session-7=none
switch-to-session-8=none
switch-to-session-9=none
toggle-session-keyboard-input=none
toggle-session-prevent-closing=none
toggle-window-state=Meta+z
close-active-terminal=Ctrl+Shift+R
close-session=Ctrl+Shift+W
decrease-window-height=Alt+Shift+Up
decrease-window-width=Alt+Shift+Left
file_quit=Ctrl+Shift+Q
grow-terminal-bottom=Ctrl+Alt+Down
grow-terminal-left=Ctrl+Alt+Left
grow-terminal-right=Ctrl+Alt+Right
grow-terminal-top=Ctrl+Alt+Up
increase-window-height=Alt+Shift+Down
increase-window-width=Alt+Shift+Right
move-session-left=Ctrl+Shift+Left
move-session-right=Ctrl+Shift+Right
new-session=Ctrl+Shift+T
next-session=Shift+Right
next-terminal=Ctrl+Shift+Down
previous-session=Shift+Left
previous-terminal=Ctrl+Shift+Up
rename-session=Ctrl+Alt+S
split-left-right=Ctrl+(
split-top-bottom=Ctrl+)
toggle-session-monitor-activity=Ctrl+Shift+A
toggle-session-monitor-silence=Ctrl+Shift+I
toggle-window-state=none
view-full-screen=Ctrl+Shift+F11
[Window]
Height=40
Width=60

2
.fehbg Executable file
View File

@@ -0,0 +1,2 @@
#!/bin/sh
feh --bg-tile '/home/kapper/screens/use_your_illusion.png'

25
.gitmodules vendored
View File

@@ -1,3 +1,6 @@
[submodule ".config/powerline-shell/powerline-shell"]
path = .config/powerline-shell/powerline-shell
url = https://github.com/b-ryan/powerline-shell
[submodule ".vim/bundle/clang_complete"]
path = .vim/bundle/clang_complete
url = https://github.com/xavierd/clang_complete
@@ -19,21 +22,13 @@
[submodule ".vim/bundle/vim-signify"]
path = .vim/bundle/vim-signify
url = https://github.com/mhinz/vim-signify
[submodule ".vim/bundle/ale"]
path = .vim/bundle/ale
url = https://github.com/dense-analysis/ale
[submodule ".config/ranger/plugins/ranger_devicons"]
path = .config/ranger/plugins/ranger_devicons
url = https://github.com/alexanderjeurissen/ranger_devicons
[submodule ".config/powerline-shell/powerline-shell"]
path = .config/powerline-shell/powerline-shell
url = https://github.com/b-ryan/powerline-shell
[submodule ".tmux/plugins/tpm"]
path = .tmux/plugins/tpm
url = https://github.com/tmux-plugins/tpm
[submodule ".tmux/plugins/tmux-yank"]
path = .tmux/plugins/tmux-yank
url = https://github.com/tmux-plugins/tmux-yank
[submodule ".tmux/plugins/tmux-better-mouse-mode"]
path = .tmux/plugins/tmux-better-mouse-mode
url = https://github.com/NHDaly/tmux-better-mouse-mode
[submodule ".vim/bundle/ale"]
path = .vim/bundle/ale
url = https://github.com/dense-analysis/ale.git
[submodule ".config/ranger/plugins/ranger_devicons"]
path = .config/ranger/plugins/ranger_devicons
url = https://github.com/alexanderjeurissen/ranger_devicons

View File

@@ -1,5 +0,0 @@
# A fix for a common issue found in virtual box
# https://forums.linuxmint.com/viewtopic.php?t=247850
# https://askubuntu.com/questions/1014172/virtualbox-unresponsive-area-on-desktop
#################################################################################
ps aux www |grep 'VBoxClient --draganddrop' | awk '{print $2}' | xargs kill

View File

@@ -1,2 +0,0 @@
#!/bin/sh
feh --no-fehbg --bg-tile '/home/kapper/Pictures/backgrounds/use_your_illusion.png'

View File

@@ -1,5 +0,0 @@
# A fix for a common issue found in virtual box
# https://forums.linuxmint.com/viewtopic.php?t=247850
# https://askubuntu.com/questions/1014172/virtualbox-unresponsive-area-on-desktop
#################################################################################
ps aux www |grep 'VBoxClient --draganddrop' | awk '{print $2}' | xargs kill

View File

@@ -1,2 +0,0 @@
#!/bin/bash
google-drive-ocamlfuse /home/kapper/GDrive/

5
.local/bin/pycharm Executable file
View File

@@ -0,0 +1,5 @@
#!/bin/sh
# Generated by JetBrains Toolbox 1.16.6207 at Sun Jan 19 03:37:29 2020
"/home/kapper/.local/share/JetBrains/Toolbox/apps/PyCharm-C/ch-0/193.5662.61/bin/pycharm.sh" "$@"

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Bitwarden
Exec=/opt/bitwarden
Type=Application
StartupNotify=true
Icon=/home/kapper/Pictures/Icons/bitwarden.ico

View File

@@ -0,0 +1,10 @@
[Desktop Entry]
Name=PyCharm Community
Icon=/home/kapper/.local/share/JetBrains/Toolbox/apps/PyCharm-C/ch-0/.icon.svg
StartupWMClass=jetbrains-pycharm-ce
Comment=Python IDE for professional developers
Exec="/home/kapper/.local/share/JetBrains/Toolbox/apps/PyCharm-C/ch-0/201.6668.115/bin/pycharm.sh" %f
Version=1.0
Type=Application
Categories=Development;IDE;
Terminal=false

3
.local/share/applications/jetbrains-toolbox.desktop Executable file → Normal file
View File

@@ -1,9 +1,8 @@
[Desktop Entry]
Icon=/home/kapper/.local/share/JetBrains/Toolbox/toolbox.svg
Exec=/home/kapper/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize
Exec=/home/kapper/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox %u
Version=1.0
Type=Application
Categories=Development
Name=JetBrains Toolbox
StartupWMClass=jetbrains-toolbox
Terminal=false

View File

@@ -0,0 +1,8 @@
[MIME Cache]
application/vnd.ms-htmlhelp=wine-extension-chm.desktop;
application/winhlp=wine-extension-hlp.desktop;
application/x-wine-extension-msp=wine-extension-msp.desktop;
application/x-wine-extension-vbs=wine-extension-vbs.desktop;
x-scheme-handler/jetbrains=jetbrains-toolbox.desktop;
x-scheme-handler/sms=org.gnome.Shell.Extensions.GSConnect.desktop;
x-scheme-handler/tel=org.gnome.Shell.Extensions.GSConnect.desktop;

View File

@@ -1,21 +0,0 @@
[Desktop Entry]
Categories=Network;
Comment[en_US]=Mullvad VPN client
Comment=Mullvad VPN client
Exec="/opt/Mullvad VPN/mullvad-vpn" %U
GenericName[en_US]=
GenericName=
Icon=mullvad-vpn
MimeType=
Name[en_US]=Mullvad VPN
Name=Mullvad VPN
Path=
StartupNotify=true
StartupWMClass=Mullvad VPN
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@@ -0,0 +1,9 @@
[Desktop Entry]
Type=Application
Name=GSConnect Preferences
Exec=gapplication action org.gnome.Shell.Extensions.GSConnect preferences
Terminal=false
NoDisplay=true
Icon=org.gnome.Shell.Extensions.GSConnect
Categories=Network;

View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Type=Application
Name=GSConnect
Exec=gapplication launch org.gnome.Shell.Extensions.GSConnect %U
Terminal=false
NoDisplay=true
Icon=org.gnome.Shell.Extensions.GSConnect
Categories=Network;
MimeType=x-scheme-handler/sms;x-scheme-handler/tel;
DBusActivatable=true
X-GNOME-UsesNotifications=true

View File

@@ -1,180 +0,0 @@
[Desktop Entry]
Categories=Qt;KDE;System;TerminalEmulator;
Comment[en_US]=A drop-down terminal emulator based on KDE Konsole technology.
Comment=A drop-down terminal emulator based on KDE Konsole technology.
Comment[ar]=محاكي طرفيّة منسدل مبنيّ على تقنيّة طرفيّة كدي.
Comment[ast]=Un emulador de terminal estenderexable basáu na teunoloxía de KDE Konsole.
Comment[bg]=Падащ терминален емулатор с меню, базиран на конзолната технология на KDE.
Comment[bs]=Padajući simulator terminala baziran na KDE konzolnoj tehnologiji.
Comment[ca@valencia]=Un emulador de terminal desplegable basat en la tecnologia del Konsole del KDE.
Comment[ca]=Un emulador de terminal desplegable basat en la tecnologia del Konsole del KDE.
Comment[cs]=Vysouvací emulátor terminálu založený na KDE programu Konsole.
Comment[da]=En terminal som ruller ned fra oven baseret på KDE's Konsole-teknologi.
Comment[de]=Ein Aufklapp-Terminalemulator basierend auf der KDE-Konsole.
Comment[el]=Μία εφαρμογή τερματικού καθοδικής κύλισης βασισμένη στην τεχνολογία KDE Konsole.
Comment[en_GB]=A drop-down terminal emulator based on KDE Konsole technology.
Comment[es]=Un emulador de terminal desplegable basado en la tecnología de KDE Konsole.
Comment[et]=Lahtikeriv terminaliemulaator, mille aluseks on KDE Konsooli tehnoloogia.
Comment[eu]=KDE Konsole teknologian oinarritzen den goitik-behera zabaltzen den terminal emulatzaile bat.
Comment[fi]=KDE:n Konsoleen pohjautuva alas putoava pääte.
Comment[fr]=Un émulateur de terminal à liste déroulante reposant sur la technologie de l'application Konsole de KDE.
Comment[ga]=Aithriseoir teirminéil anuas bunaithe ar theicneolaíocht Konsole KDE.
Comment[gl]=Un emulador despregábel de terminal baseado en Konsole.
Comment[hi]=ड्रॉपडाउन टर्मिनल एमुलेटर जो कि केडीई कंसोल तकनॉलाजी पर आधारित है
Comment[hne]=ड्रापडाउन टर्मिनल एमुलेटर जऊन कि केडीई कंसोल तकनालाजी मं आधार से हे
Comment[hr]=Spuštajući emulator terminala baziran na KDE-ovoj Konsole tehnologiji.
Comment[hu]=A KDE Konsole-ra épülő legördülő terminálemulátor
Comment[id]=Sebuah emulator terminal bentangturun berdasarkan teknologi Konsole KDE.
Comment[it]=Un emulatore di terminale a discesa basato sulla tecnologia di KDE Konsole.
Comment[ja]=KDE Konsole のテクノロジーに基づくドロップダウン式のターミナルエミュレータ
Comment[km]=កម្មវិធី​ត្រាប់​ស្ថានីយ​ធ្លាក់​ចុះ​ដែល​មាន​មូលដ្ឋាន​លើ​បច្ចេក​វិទ្យា​កុងសូល​របស់ KDE 
Comment[ko]=KDE Konsole을 기반으로 한 드롭 다운 방식 터미널 에뮬레이터.
Comment[lt]=Nusileidžiantis terminalo emuliatorius paremtas KDE Konsole technologija.
Comment[lv]=Izkrītošs termināļa emulators, kurš bāzēts uz KDE Konsole tehnoloģijas.
Comment[ml]=കെഡി‌ഈയുടെ കണ്‍സോള്‍ സാങ്കേതികത്വം അടിസ്ഥാനമാക്കിയ ഇറങ്ങിവരുന്ന ടെര്‍മിനല്‍ എമുലേറ്റര്‍
Comment[mr]=केडीई कंसोल तंत्रज्ञानावर आधारित खाली येणारा टर्मिनल एम्युलेटर.
Comment[nb]=En terminalemulator basert på KDEs Konsole-teknologi.
Comment[nds]=En Konsool-Emulater, de sik utklappen lett, op KDE-Konsole opbuut.
Comment[nl]=Een uitvouwbare terminalemulator, gebaseerd op de technologie van KDE Konsole.
Comment[nn]=Ein rullegardinbasert terminalemulator basert på KDE Konsoll-teknologien
Comment[pa]=ਕੇਡੀਈ ਕਨਸੋਲ ਤਕਨਾਲੋਜੀ ਉੱਤੇ ਅਧਾਰਿਤ ਲਟਕਦਾ ਟਰਮੀਨਲ ਰੂਪ ਹੈ।
Comment[pl]=Emulator rozwijanego terminala oparty o technologię KDE Konsole.
Comment[pt]=Um emulador de terminal, baseado na tecnologia do Konsole do KDE.
Comment[pt_BR]=Um emulador de terminal baseado na tecnologia do Konsole do KDE.
Comment[ro]=Un emulator de terminal bazat pe tehnologia Konsole din KDE.
Comment[ru]=Эмулятор терминала в стиле Quake, основанный на технологии KDE Konsole.
Comment[sk]=Rozbaľovací emulátor terminálu založený na technológii KDE Konsole.
Comment[sr@ijekavian]=Падајући емулатор терминала заснован на КДЕ‑овој Конзоли.
Comment[sr@ijekavianlatin]=Padajući emulator terminala zasnovan na KDEovoj Konsoli.
Comment[sr@latin]=Padajući emulator terminala zasnovan na KDEovoj Konsoli.
Comment[sr]=Падајући емулатор терминала заснован на КДЕ‑овој Конзоли.
Comment[sv]=En nerfällbar terminalemulator baserad på teknologi från KDE:s Terminal.
Comment[th]=โปรแกรมจำลองเทอร์มินัลแบบหย่อนลง อิงพื้นฐานเทคโนโลยีคอนโซล K
Comment[tr]=KDE Konsole teknolojisi üzerine kurulu, yukarıdan aşağıılabilen bir uçbirim öykünücüsü.
Comment[uk]=Спадний замінник термінала, заснований на технології KDE Konsole.
Comment[x-test]=xxA drop-down terminal emulator based on KDE Konsole technology.xx
Comment[zh_CN]=一个基于 KDE Konsole 技术的拉幕式终端仿真器。
Comment[zh_TW]=下拉式終端模擬器,基於 KDE Konsole 的技術。
Exec=yakuake
GenericName[en_US]=Drop-down Terminal
GenericName=Drop-down Terminal
GenericName[ar]=طرفيّة منسدلة
GenericName[ast]=Terminal estenderexable
GenericName[bg]=Падащ терминал
GenericName[bs]=Padajući terminal
GenericName[ca@valencia]=Terminal desplegable
GenericName[ca]=Terminal desplegable
GenericName[cs]=Vysouvací terminál
GenericName[da]=Terminal der ruller ned
GenericName[de]=Aufklapp-Terminal
GenericName[el]=Τερματικό καθοδικής κύλισης
GenericName[en_GB]=Drop-down Terminal
GenericName[es]=Terminal de menú desplegable
GenericName[et]=Lahtikeriv terminal
GenericName[eu]=Goitik-behera zabaltzen den terminala
GenericName[fi]=Alas putoava pääte
GenericName[fr]=Terminal avec liste déroulante
GenericName[gl]=Terminal despregábel
GenericName[hi]=ड्रॉपडाउन टर्मिनल
GenericName[hr]=Spuštajući terminal
GenericName[hu]=Legördülő terminál
GenericName[id]=Terminal Longsor
GenericName[it]=Terminale a discesa
GenericName[ja]=ドロップダウン式ターミナル
GenericName[km]=ស្ថានីយ​ទម្លាក់​ចុះ
GenericName[ko]=위에서 내려오는 터미널
GenericName[lt]=Išskleidžiamasis terminalas
GenericName[mr]=खाली येणारा टर्मिनल
GenericName[nb]=Nedtrekksterminal
GenericName[nds]=Utklapp-Konsool
GenericName[nl]=Uitvouwbare terminalemulator
GenericName[nn]=Nedtrekksterminal
GenericName[pa]=ਲਟਕਦਾ ਟਰਮੀਨਲ
GenericName[pl]=Rozwijany terminal
GenericName[pt]=Terminal Deslizante
GenericName[pt_BR]=Terminal suspenso
GenericName[ro]=Terminal derulant
GenericName[ru]=Выпадающий терминал
GenericName[sk]=Rozbaľovací terminál
GenericName[sr@ijekavian]=Падајући терминал
GenericName[sr@ijekavianlatin]=Padajući terminal
GenericName[sr@latin]=Padajući terminal
GenericName[sr]=Падајући терминал
GenericName[sv]=Rullgardinsterminal
GenericName[th]=เทอร์มินัลแบบหย่อนลง
GenericName[tr]=Yukarıdan Açılan Uçbirim
GenericName[uk]=Спадний термінал
GenericName[x-test]=xxDrop-down Terminalxx
GenericName[zh_CN]=拉幕式终端
GenericName[zh_TW]=下拉式終端機
Icon=yakuake
MimeType=
Name[en_US]=Yakuake
Name=Yakuake
Name[ar]=ياكواكي
Name[ast]=Yakuake
Name[be]=Yakuake
Name[bg]=Yakuake
Name[bs]=Yakuake
Name[ca@valencia]=Yakuake
Name[ca]=Yakuake
Name[cs]=Yakuake
Name[da]=Yakuake
Name[de]=Yakuake
Name[el]=Yakuake
Name[en_GB]=Yakuake
Name[eo]=Yakuake
Name[es]=Yakuake
Name[et]=Yakuake
Name[eu]=Yakuake
Name[fi]=Yakuake
Name[fr]=Yakuake
Name[ga]=Yakuake
Name[gl]=Yakuake
Name[hi]=याकुआके
Name[hne]=याकुआके
Name[hr]=Yakuake
Name[hu]=Yakuake
Name[ia]=Yakuake
Name[id]=Yakuake
Name[it]=Yakuake
Name[ja]=Yakuake
Name[km]=Yakuake
Name[ko]=Yakuake
Name[lt]=Yakuake
Name[lv]=Yakuake
Name[ml]=യാക്വാകെ
Name[mr]=याकुआके
Name[nb]=Yakuake
Name[nds]=Yakuake
Name[nl]=Yakuake
Name[nn]=Yakuake
Name[pa]=ਯਾਕੁਕੀ
Name[pl]=Yakuake
Name[pt]=Yakuake
Name[pt_BR]=Yakuake
Name[ro]=Yakuake
Name[ru]=Yakuake
Name[sk]=Yakuake
Name[sr@ijekavian]=Јакуаке
Name[sr@ijekavianlatin]=Yakuake
Name[sr@latin]=Yakuake
Name[sr]=Јакуаке
Name[sv]=Yakuake
Name[th]=Yakuake
Name[tr]=Yakuake
Name[ug]=Yakuake
Name[uk]=Yakuake
Name[x-test]=xxYakuakexx
Name[zh_CN]=Yakuake
Name[zh_TW]=Yakuake
Path=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=org.kde.yakuake
X-DBUS-StartupType=unique
X-KDE-StartupNotify=false
X-KDE-SubstituteUID=false
X-KDE-Username=

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Pling
Exec=/opt/pling
Type=Application
StartupNotify=true
Icon=/home/kapper/Pictures/Icons/pling.ico

View File

@@ -0,0 +1,8 @@
[Desktop Entry]
Name=Unity Hub
Exec=/opt/unity-hub
Type=Application
StartupNotify=true
Icon=/home/kapper/Pictures/Icons/unity.ico
Categories=Application;Development;Graphics;IDE;

View File

@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=hh
MimeType=application/vnd.ms-htmlhelp;
Exec=env WINEPREFIX="/home/kapper/Games/final-fantasy-xiv-a-realm-reborn" /home/ubuntu/buildbot/runners/wine/lutris-5.6-2-x86_64/bin/wine start /ProgIDOpen chm.file %f
NoDisplay=true
StartupNotify=true
Icon=A35F_hh.0

View File

@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=winhlp32
MimeType=application/winhlp;
Exec=env WINEPREFIX="/home/kapper/Games/final-fantasy-xiv-a-realm-reborn" /home/ubuntu/buildbot/runners/wine/lutris-5.6-2-x86_64/bin/wine start /ProgIDOpen hlpfile %f
NoDisplay=true
StartupNotify=true
Icon=4137_winhlp32.0

View File

@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=Wine Installer
MimeType=application/x-wine-extension-msp;
Exec=env WINEPREFIX="/home/kapper/Games/final-fantasy-xiv-a-realm-reborn" /home/ubuntu/buildbot/runners/wine/lutris-5.6-2-x86_64/bin/wine start /ProgIDOpen Msi.Patch %f
NoDisplay=true
StartupNotify=true
Icon=2402_msiexec.0

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Type=Application
Name=A Wine application
MimeType=application/x-wine-extension-vbs;
Exec=env WINEPREFIX="/home/kapper/Games/final-fantasy-xiv-a-realm-reborn" /home/ubuntu/buildbot/runners/wine/lutris-5.6-2-x86_64/bin/wine start /ProgIDOpen VBSFile %f
NoDisplay=true
StartupNotify=true

View File

@@ -0,0 +1,8 @@
[Desktop Entry]
Name=FINAL FANTASY XIV System Information
Exec=env WINEPREFIX="/home/kapper/Games/final-fantasy-xiv-a-realm-reborn" /home/ubuntu/buildbot/runners/wine/lutris-5.6-2-x86_64/bin/wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/kapper/Games/final-fantasy-xiv-a-realm-reborn/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/SQUARE\\ ENIX/FINAL\\ FANTASY\\ XIV\\ ONLINE/FINAL\\ FANTASY\\ XIV\\ System\\ Information.lnk
Type=Application
StartupNotify=true
Path=/home/kapper/Games/final-fantasy-xiv-a-realm-reborn/dosdevices/c:/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/
Icon=09B7_FFXIV_sysinfo.0
StartupWMClass=ffxivsysinfo.exe

View File

@@ -0,0 +1,8 @@
[Desktop Entry]
Name=FINAL FANTASY XIV
Exec=env WINEPREFIX="/home/kapper/Games/final-fantasy-xiv-a-realm-reborn" /home/ubuntu/buildbot/runners/wine/lutris-5.6-2-x86_64/bin/wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/kapper/Games/final-fantasy-xiv-a-realm-reborn/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/SQUARE\\ ENIX/FINAL\\ FANTASY\\ XIV\\ ONLINE/FINAL\\ FANTASY\\ XIV.lnk
Type=Application
StartupNotify=true
Path=/home/kapper/Games/final-fantasy-xiv-a-realm-reborn/dosdevices/c:/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/
Icon=420A_FFXIV.0
StartupWMClass=ffxivboot.exe

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,55 @@
<?xml version="1.0"?>
<application-state>
<context id="">
<application id="gnome-control-center.desktop" score="260" last-seen="1588973573"/>
<application id="org.gnome.Cheese.desktop" score="2" last-seen="1588825343"/>
<application id="gnome-session-properties.desktop" score="12" last-seen="1589042819"/>
<application id="blueman-manager.desktop" score="56" last-seen="1588893633"/>
<application id="apport-gtk.desktop" score="122" last-seen="1589128262"/>
<application id="system-config-printer.desktop" score="1" last-seen="1588802002"/>
<application id="org.gnome.DejaDup.desktop" score="8" last-seen="1588691297"/>
<application id="firefox.desktop" score="21805" last-seen="1589188435"/>
<application id="org.gnome.tweaks.desktop" score="270" last-seen="1588973585"/>
<application id="net.lutris.Lutris.desktop" score="117" last-seen="1588824989"/>
<application id="gnome-system-monitor_gnome-system-monitor.desktop" score="1" last-seen="1588972628"/>
<application id="org.gnome.Shell.Extensions.GSConnect.Preferences.desktop" score="57" last-seen="1588827045"/>
<application id="wine-Programs-SQUARE ENIX-FINAL FANTASY XIV ONLINE-FINAL FANTASY XIV.desktop" score="0" last-seen="1588822499"/>
<application id="org.gnome.Shell.Extensions.GSConnect.desktop" score="47" last-seen="1589040899"/>
<application id="steam.desktop" score="181" last-seen="1589186962"/>
<application id="gnome-logs_gnome-logs.desktop" score="11" last-seen="1588825878"/>
<application id="ccsm.desktop" score="32" last-seen="1588891524"/>
<application id="code.desktop" score="2120" last-seen="1588883461"/>
<application id="org.gnome.PowerStats.desktop" score="5" last-seen="1588972024"/>
<application id="org.gnome.Software.desktop" score="28" last-seen="1589165581"/>
<application id="ca.desrt.dconf-editor.desktop" score="23" last-seen="1588873021"/>
<application id="transmission-gtk.desktop" score="6" last-seen="1588972626"/>
<application id="alacarte.desktop" score="1" last-seen="1588972254"/>
<application id="discord.desktop" score="1349" last-seen="1588917163"/>
<application id="shotwell.desktop" score="9" last-seen="1588972615"/>
<application id="org.remmina.Remmina.desktop" score="1" last-seen="1588972658"/>
<application id="org.kde.konsole.desktop" score="7631" last-seen="1589188410"/>
<application id="thunderbird.desktop" score="0" last-seen="1588679902"/>
<application id="gnome-initial-setup.desktop" score="2" last-seen="1588679862"/>
<application id="org.gnome.Sudoku.desktop" score="0" last-seen="1588972234"/>
<application id="chromium-browser.desktop" score="3" last-seen="1588690271"/>
<application id="org.gnome.Extensions.desktop" score="137" last-seen="1588801729"/>
<application id="libreoffice-draw.desktop" score="2" last-seen="1588825555"/>
<application id="org.gnome.eog.desktop" score="0" last-seen="1589043198"/>
<application id="dell-linux-assistant.desktop" score="3" last-seen="1588689405"/>
<application id="org.gnome.Terminal.desktop" score="389" last-seen="1588825893"/>
<application id="software-properties-gtk.desktop" score="9" last-seen="1588972387"/>
<application id="org.gnome.Shell.Extensions.desktop" score="479" last-seen="1588900422"/>
<application id="blueman-adapters.desktop" score="0" last-seen="1588892761"/>
<application id="spotify.desktop" score="260" last-seen="1589188436"/>
<application id="filezilla.desktop" score="190" last-seen="1589068778"/>
<application id="org.gnome.Nautilus.desktop" score="760" last-seen="1588973548"/>
<application id="gnome-system-monitor.desktop" score="5" last-seen="1588697539"/>
<application id="yelp.desktop" score="3" last-seen="1588958577"/>
<application id="org.gnome.FileRoller.desktop" score="20" last-seen="1588982768"/>
<application id="update-manager.desktop" score="1" last-seen="1588723757"/>
<application id="bitwarden.desktop" score="122" last-seen="1589188435"/>
<application id="org.gnome.seahorse.Application.desktop" score="3" last-seen="1588972621"/>
<application id="org.gnome.gedit.desktop" score="47" last-seen="1589047087"/>
<application id="org.gnome.Todo.desktop" score="3" last-seen="1588972717"/>
</context>
</application-state>

View File

@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

View File

@@ -0,0 +1,156 @@
/*
Minimized Windows List (Version 3)
A Gnome-Shell extension which adds an icon to the
top panel showing a list of minimized windows
http://github.com/cboehme/minimized-windows-list
(C) 2013 Christoph Böhme <christoph@b3e.net>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. <http://www.gnu.org/licenses/>
*/
const Lang = imports.lang;
const St = imports.gi.St;
const Shell = imports.gi.Shell;
const Main = imports.ui.main;
const PanelMenu = imports.ui.panelMenu;
const PopupMenu = imports.ui.popupMenu;
function MinWinListExtension() {
this._init();
}
MinWinListExtension.prototype = {
_init: function() {
this._indicator = null;
},
enable: function() {
if (this._indicator === null) {
this._indicator = new MinWinListIndicator();
Main.panel.addToStatusArea("minimized-window-list", this._indicator, 1);
}
},
disable: function() {
if (this._indicator !== null) {
this._indicator.destroy();
this._indicator = null;
}
}
}
const MinWinListMenuItem = new Lang.Class({
Name: 'MinWinListMenuItem',
Extends: PopupMenu.PopupBaseMenuItem,
_init: function(icon, text, window) {
this.parent();
this._window = window;
let box = new St.BoxLayout({ style_class: 'popup-combobox-item' });
box.add(icon);
box.add(new St.Label({ text: text }));
this.actor.add(box);
this.connect('activate', Lang.bind(this, this._restoreWindow));
},
_restoreWindow: function() {
let time = global.get_current_time();
this._window.get_workspace().activate(time);
this._window.activate(time);
}
});
const MinWinListIndicator = new Lang.Class({
Name: 'MinWinListIndicator',
Extends: PanelMenu.Button,
_init: function() {
this.parent(0.0, _("Minimized Windows List"), false);
let hbox = new St.BoxLayout({ style_class: 'panel-status-menu-box' });
let icon = new St.Icon({ icon_name: 'view-list-symbolic',
style_class: 'system-status-icon' });
hbox.add_child(icon);
this.actor.add_child(hbox);
this._restackedId = global.screen.connect('restacked',
Lang.bind(this, this._updateWindowList));
this._updateWindowList();
},
onDestory: function() {
global.screen.disconnect(this._restackedId);
},
_updateWindowList: function() {
this.menu.removeAll();
// First, add minimised windows on
// the current workspace:
this._addWorkspaceWindows(global.screen.get_active_workspace());
// Then add a menu item separator:
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
// And finally add all minimised windows on
// the remaining workspaces:
for (let i = 0; i < global.screen.get_n_workspaces(); ++i) {
let workspace = global.screen.get_workspace_by_index(i);
if (workspace !== global.screen.get_active_workspace()) {
this._addWorkspaceWindows(workspace);
}
}
// Only show the status area icon if there is
// at least one minimised window:
if (this.menu.numMenuItems === 1) {
this.actor.hide();
} else {
this.actor.show();
}
},
_addWorkspaceWindows: function(workspace) {
// Appends all minimised windows on `workspace` to the menu
let tracker = Shell.WindowTracker.get_default();
let windows = workspace.list_windows();
for (let i = 0; i < windows.length; ++i) {
if (!windows[i].showing_on_its_workspace()) {
let appWin = tracker.get_window_app(windows[i]);
let appIcon = appWin.create_icon_texture(22);
let appName = appWin.get_name();
let title = windows[i].get_title();
let menuItem = new MinWinListMenuItem(appIcon,
appName + " (" + title + ")", windows[i]);
this.menu.addMenuItem(menuItem);
}
}
}
});
function init() {
return new MinWinListExtension();
}

View File

@@ -0,0 +1,11 @@
{
"_generated": "Generated by SweetTooth, do not edit",
"description": "Adds an icon to the top bar showing a list of minimized windows",
"name": "Minimized Windows List",
"shell-version": [
"3.10"
],
"url": "http://github.com/cboehme/minimized-windows-list",
"uuid": "MinimizedWindowsList@b3e.net",
"version": 5
}

View File

@@ -0,0 +1,46 @@
// Copyright (C) 2011-2017 R M Yorston
// Licence: GPLv2+
const Main = imports.ui.main;
const SessionMode = imports.ui.sessionMode;
function init() {
}
function enable() {
// do nothing if the clock isn't centred in this mode
if ( Main.sessionMode.panel.center.indexOf('dateMenu') == -1 ) {
return;
}
let centerBox = Main.panel._centerBox;
let rightBox = Main.panel._rightBox;
let dateMenu = Main.panel.statusArea['dateMenu'];
let children = centerBox.get_children();
// only move the clock if it's in the centre box
if ( children.indexOf(dateMenu.container) != -1 ) {
centerBox.remove_actor(dateMenu.container);
children = rightBox.get_children();
rightBox.insert_child_at_index(dateMenu.container, children.length-1);
}
}
function disable() {
// do nothing if the clock isn't centred in this mode
if ( Main.sessionMode.panel.center.indexOf('dateMenu') == -1 ) {
return;
}
let centerBox = Main.panel._centerBox;
let rightBox = Main.panel._rightBox;
let dateMenu = Main.panel.statusArea['dateMenu'];
let children = rightBox.get_children();
// only move the clock back if it's in the right box
if ( children.indexOf(dateMenu.container) != -1 ) {
rightBox.remove_actor(dateMenu.container);
centerBox.add_actor(dateMenu.container);
}
}

View File

@@ -0,0 +1,16 @@
{
"_generated": "Generated by SweetTooth, do not edit",
"description": "Move clock to left of status menu button",
"name": "Frippery Move Clock",
"shell-version": [
"3.26",
"3.28",
"3.30",
"3.34",
"3.32",
"3.36"
],
"url": "http://frippery.org/extensions",
"uuid": "Move_Clock@rmy.pobox.com",
"version": 21
}

View File

@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

View File

@@ -0,0 +1,85 @@
# GNOME Shell Extension TaskBar 2020
Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME
<img src="https://github.com/c0ldplasma/gnome-shell-extension-taskbar/blob/master/images/taskbar_v56.gif" height="350" alt="TaskBar 2020 Image">
## Wiki (Installation - Settings - Translation - Troubleshooting)             
https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/    
## TaskBar 2020 for GNOME 3.30 - 3.34
https://github.com/c0ldplasma/gnome-shell-extension-taskbar/
https://extensions.gnome.org/extension/2506/taskbar-updated/
## Old TaskBar for GNOME 3.10 - 3.28
https://extensions.gnome.org/extension/584/taskbar/
https://github.com/zpydr/gnome-shell-extension-taskbar/                       
## Features
TaskBar 2020 displays icons of running applications on the top panel or alternatively on a new bottom panel.
Activate, minimize or close tasks with a simple click.
TaskBar 2020 is a dock-like windows list on the top/bottom bar.
### Options
- Desktop button - toggle desktop view
- Workspace button - switch workspaces left/right-click: cycle forward/backwards
- Appview button - left/right-click: toggle appview/overview
- Favorites - add from dash
- Align position
- Resize panels + adjust icon, label and content sizes
- Top/bottom panel background color + opacity
- Bottom panel tray button - activate the message tray
- Tasks on all workspaces
- Group/sort tasks
- Tasks label
- Tasks application menu
- Close tasks with a right/middle click
- Activate tasks on hover
- Scroll tasks/workspaces
- Separators
- Thumbnail/label-preview
- Preview color + opacity
- Keybindings
- Color or hide menu buttons
- Disable hot corner
- Export/import settings
## License
Copyright (C) 2013-2018 zpydr
Copyright (C) 2020 c0ldplasma
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png)
## Credits
Translations:
Language | Translator
--- | ---
Chinese | wsxy162
Czech | Michal Růžička
French | narzb
German | jonnius
Russian | dersteinkauz
Spanish | Testoriano
Credits to Xes, flubshi, rogst, Baltix, boennhoff, skoslowski, rgeary1, hkskoglund, Michal Růžička, skochxxl, tuhaihe, to-ba, tobimensch, navarrano, unixfox, jkosecki, Taz8du29, diegosanz        

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,32 @@
GNOME Shell Extension TaskBar 2020
Copyright (C) 2013-2018 zpydr
Copyright (C) 2020 c0ldplasma
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
Icons:
active-task-background.svg - Copyright (C) 2013-2018 zpydr - GPLv3+
appview-button-default.svg - Copyright (C) 2013-2018 GNOME Project - GPLv2+
bottom-panel-tray-button.svg - Copyright (C) 2013-2018 GNOME Project - GPLv2+
desktop-button-dark.png - Copyright (C) 2013-2018 GNOME Project - GPLv2+
desktop-button-default.png - Copyright (C) 2013-2018 zpydr - GPLv3+
desktop-button-gnome.png - Copyright (C) 2013-2018 GNOME Project - GPLv2+
settings-1px.png - Copyright (C) 2013-2018 zpydr - GPLv3+
settings-fsf.png - Copyright (C) 2013-2018 GNU Project - GPLv3+
settings-gnome.png - Copyright (C) 2013-2018 GNOME Project - GPLv2+
settings-gpl.png - Copyright (C) 2013-2018 GNU Project - GPLv3+
settings-home.png - Copyright (C) 2013-2018 GNOME Project - GPLv2+
settings-mail.png - Copyright (C) 2013-2018 GNOME Project - GPLv2+
transparent-icon.svg - Copyright (C) 2013-2018 zpydr - GPLv3+

View File

@@ -0,0 +1,193 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="403.74957"
height="120"
id="svg10621"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="active-task-background.svg">
<defs
id="defs10623">
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient34508-1-3"
id="radialGradient99561-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
cx="51"
cy="30"
fx="51"
fy="30"
r="42" />
<linearGradient
inkscape:collect="always"
id="linearGradient34508-1-3">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop34510-1-9" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop34512-4-5" />
</linearGradient>
<radialGradient
r="42"
fy="30"
fx="51"
cy="30"
cx="51"
gradientTransform="matrix(3.467739,0,0,1.3992175,348.19591,555.10289)"
gradientUnits="userSpaceOnUse"
id="radialGradient10592"
xlink:href="#linearGradient34508-1-3"
inkscape:collect="always" />
<radialGradient
r="42"
fy="30"
fx="51"
cy="30"
cx="51"
gradientTransform="matrix(0.72146227,0,0,0.21513376,14.205424,23.545987)"
gradientUnits="userSpaceOnUse"
id="radialGradient10592-3"
xlink:href="#linearGradient34508-1-3-0"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
id="linearGradient34508-1-3-0">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop34510-1-9-6" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop34512-4-5-9" />
</linearGradient>
<radialGradient
r="42"
fy="30"
fx="51"
cy="30"
cx="51"
gradientTransform="matrix(0.72146227,0,0,0.21513376,14.205424,23.545987)"
gradientUnits="userSpaceOnUse"
id="radialGradient3003"
xlink:href="#linearGradient34508-1-3-0"
inkscape:collect="always" />
<radialGradient
r="42"
fy="30"
fx="51"
cy="30"
cx="51"
gradientTransform="matrix(0.72146227,0,0,0.18656233,14.205424,24.40313)"
gradientUnits="userSpaceOnUse"
id="radialGradient10592-8"
xlink:href="#linearGradient34508-1-3-2"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
id="linearGradient34508-1-3-2">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop34510-1-9-60" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop34512-4-5-3" />
</linearGradient>
<radialGradient
r="42"
fy="30"
fx="51"
cy="30"
cx="51"
gradientTransform="matrix(3.467739,0,0,1.3992175,-701.9053,-519.05593)"
gradientUnits="userSpaceOnUse"
id="radialGradient3037"
xlink:href="#linearGradient34508-1-3-2"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#000000"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="0.5"
inkscape:cx="262.10344"
inkscape:cy="46.933277"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1366"
inkscape:window-height="727"
inkscape:window-x="0"
inkscape:window-y="41"
inkscape:window-maximized="1" />
<metadata
id="metadata10626">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-323.17581,-477.07941)">
<path
sodipodi:type="arc"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4625;fill:url(#radialGradient10592);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
id="path34506-3"
sodipodi:cx="525.0506"
sodipodi:cy="597.07941"
sodipodi:rx="201.87479"
sodipodi:ry="120"
d="m 323.17581,597.0794 a 201.87479,120 0 0 1 201.87479,-119.99999 201.87479,120 0 0 1 201.87478,120 l -201.87478,0 z"
sodipodi:start="3.1415927"
sodipodi:end="6.2831853"
inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<path
sodipodi:type="arc"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4625;fill:url(#radialGradient3037);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
id="path34506-3-5"
sodipodi:cx="-525.0506"
sodipodi:cy="-477.07941"
sodipodi:rx="201.87479"
sodipodi:ry="120"
d="m -726.92538,-477.07941 a 201.87479,120 0 0 1 201.87479,-120 201.87479,120 0 0 1 201.87478,120 l -201.87479,0 z"
sodipodi:start="3.1415927"
sodipodi:end="6.2831853"
transform="scale(-1,-1)"
inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -0,0 +1,184 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
height="16"
width="16"
version="1.1"
sodipodi:docname="appview-button-default.svg"
inkscape:version="0.92.1 r15371">
<defs
id="defs17" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1053"
id="namedview15"
showgrid="false"
inkscape:zoom="14.75"
inkscape:cx="8"
inkscape:cy="8"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg7384" />
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<g
id="layer12"
transform="translate(-61 -867)">
<rect
id="rect13363"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="870"
x="64" />
<rect
id="rect13365"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="870"
x="68" />
<rect
id="rect13367"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="870"
x="72" />
<rect
id="rect13369"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="874.02"
x="64" />
<rect
id="rect13371"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="874.02"
x="68" />
<rect
id="rect13373"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="874.02"
x="72" />
<rect
id="rect13375"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="878"
x="64" />
<rect
id="rect13377"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="878"
x="68" />
<rect
id="rect13379"
style="color:#000000;enable-background:new;fill:#bebebe"
rx=".38462"
ry=".37879"
height="2"
width="2"
y="878"
x="72" />
</g>
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="M 3.1302663,4.8561743 C 3.0458685,4.7717765 3.0237288,4.5889454 3.0237288,3.9763813 c 0,-0.9939414 0.00954,-1.00271 1.0540452,-0.9690615 0.9150746,0.029479 0.9120565,0.026141 0.9120565,1.0086898 0,0.9501833 0.00368,0.9467023 -1.0004957,0.9467023 -0.5937235,0 -0.7750137,-0.022483 -0.8590685,-0.1065376 z"
id="path3692"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="M 7.1302663,4.8561743 C 7.0458685,4.7717765 7.0237288,4.5889454 7.0237288,3.9763813 c 0,-0.9939414 0.00954,-1.00271 1.0540452,-0.9690615 0.9150746,0.029479 0.9120565,0.026141 0.9120565,1.0086898 0,0.9501833 0.00368,0.9467023 -1.0004957,0.9467023 -0.5937235,0 -0.7750137,-0.022483 -0.8590685,-0.1065376 z"
id="path3694"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="m 11.130266,4.8561743 c -0.0844,-0.084398 -0.106537,-0.2672289 -0.106537,-0.879793 0,-0.9939414 0.0095,-1.00271 1.054045,-0.9690615 0.915075,0.029479 0.912057,0.026141 0.912057,1.0086898 0,0.9501833 0.0037,0.9467023 -1.000496,0.9467023 -0.593724,0 -0.775014,-0.022483 -0.859069,-0.1065376 z"
id="path3696"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="m 11.328814,8.9866848 c -0.255426,-0.066707 -0.305085,-0.222422 -0.305085,-0.9566422 0,-0.9947471 -0.02854,-0.9656358 0.946695,-0.9656358 1.040112,0 1.019407,-0.019113 1.019407,0.9410372 0,0.9793221 -0.0018,0.9814647 -0.856971,1.0012143 -0.367649,0.00849 -0.72947,-4.971e-4 -0.804046,-0.019973 z"
id="path3698"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="M 7.3288136,8.9866848 C 7.0733882,8.9199778 7.0237288,8.7642628 7.0237288,8.0300426 c 0,-0.9947471 -0.02854,-0.9656358 0.9466953,-0.9656358 1.0401115,0 1.0194064,-0.019113 1.0194064,0.9410372 0,0.9793221 -0.00183,0.9814647 -0.856971,1.0012143 -0.367649,0.00849 -0.7294697,-4.971e-4 -0.8040459,-0.019973 z"
id="path3700"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="M 3.3288136,8.9866848 C 3.0733882,8.9199778 3.0237288,8.7642628 3.0237288,8.0300426 c 0,-0.9947471 -0.02854,-0.9656358 0.9466953,-0.9656358 1.0401115,0 1.0194064,-0.019113 1.0194064,0.9410372 0,0.9793221 -0.00183,0.9814647 -0.856971,1.0012143 -0.367649,0.00849 -0.7294697,-4.971e-4 -0.8040459,-0.019973 z"
id="path3702"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="m 3.1302663,12.856174 c -0.084398,-0.0844 -0.1065375,-0.267229 -0.1065375,-0.879793 0,-0.993941 0.00954,-1.00271 1.0540452,-0.969061 0.9150746,0.02948 0.9120565,0.02614 0.9120565,1.00869 0,0.950183 0.00368,0.946702 -1.0004957,0.946702 -0.5937235,0 -0.7750137,-0.02248 -0.8590685,-0.106538 z"
id="path3704"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="m 7.1302663,12.856174 c -0.084398,-0.0844 -0.1065375,-0.267229 -0.1065375,-0.879793 0,-0.993941 0.00954,-1.00271 1.0540452,-0.969061 0.9150746,0.02948 0.9120565,0.02614 0.9120565,1.00869 0,0.950183 0.00368,0.946702 -1.0004957,0.946702 -0.5937235,0 -0.7750137,-0.02248 -0.8590685,-0.106538 z"
id="path3706"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;stroke-width:0.06779661"
d="m 11.130266,12.856174 c -0.0844,-0.0844 -0.106537,-0.267229 -0.106537,-0.879793 0,-0.993941 0.0095,-1.00271 1.054045,-0.969061 0.915075,0.02948 0.912057,0.02614 0.912057,1.00869 0,0.950183 0.0037,0.946702 -1.000496,0.946702 -0.593724,0 -0.775014,-0.02248 -0.859069,-0.106538 z"
id="path3708"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@@ -0,0 +1,31 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns='http://www.w3.org/2000/svg' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:cc='http://creativecommons.org/ns#' xmlns:svg='http://www.w3.org/2000/svg' width='16' sodipodi:docname='emblem-system-symbolic.svg' height='16' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' version='1.1' inkscape:version='0.48.1 r9760'>
<metadata id='metadata90'>
<rdf:RDF>
<cc:Work rdf:about=''>
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview inkscape:window-height='967' inkscape:snap-bbox-midpoints='false' inkscape:snap-grids='true' inkscape:object-paths='false' pagecolor='#555753' inkscape:zoom='1' inkscape:current-layer='layer15' borderopacity='1' inkscape:snap-others='false' inkscape:window-x='2259' inkscape:window-y='356' inkscape:snap-to-guides='true' gridtolerance='10' id='namedview88' inkscape:snap-global='true' inkscape:cx='9.30971' inkscape:cy='-0.23089111' bordercolor='#666666' inkscape:window-width='1226' inkscape:snap-bbox='true' guidetolerance='10' showguides='true' showborder='false' inkscape:guide-bbox='true' inkscape:object-nodes='false' inkscape:pageopacity='1' inkscape:window-maximized='0' objecttolerance='10' showgrid='false' inkscape:snap-nodes='true' inkscape:bbox-paths='false' inkscape:pageshadow='2'>
<inkscape:grid visible='true' spacingx='1px' spacingy='1px' id='grid4866' type='xygrid' empspacing='2' enabled='true' snapvisiblegridlinesonly='true'/>
</sodipodi:namedview>
<title id='title9167'>Gnome Symbolic Icon Theme</title>
<defs id='defs7386'/>
<g inkscape:label='status' id='layer9' style='display:inline' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
<g inkscape:label='devices' id='layer10' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
<g inkscape:label='apps' id='layer11' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
<g inkscape:label='places' id='layer13' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
<g inkscape:label='mimetypes' id='layer14' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
<g inkscape:label='emblems' id='layer15' style='display:inline' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'>
<path id='path35543-6-4' d='m 449.0004,402.00002 c -0.22065,0 -0.44081,0.0113 -0.65625,0.0312 l -0.40625,2.09375 c -0.33446,0.0733 -0.66305,0.17589 -0.96875,0.3125 l -1.53125,-1.46875 c -0.38863,0.23011 -0.72695,0.51408 -1.0625,0.8125 l 0.90625,1.90625 c -0.22242,0.24899 -0.42425,0.5225 -0.59375,0.8125 l -2.09375,-0.28125 c -0.17772,0.40877 -0.30872,0.83637 -0.40625,1.28125 l 1.84375,1 c -0.0171,0.16809 -0.0312,0.3274 -0.0312,0.5 0,0.1726 0.0142,0.33191 0.0312,0.5 l -1.84375,1 c 0.0975,0.44488 0.22853,0.87248 0.40625,1.28125 l 2.09375,-0.28125 c 0.1695,0.29 0.37133,0.56351 0.59375,0.8125 l -0.90625,1.90625 c 0.33555,0.29842 0.67387,0.58239 1.0625,0.8125 l 1.53125,-1.46875 c 0.3057,0.13661 0.63429,0.23916 0.96875,0.3125 l 0.40625,2.09375 c 0.21544,0.02 0.4356,0.0312 0.65625,0.0312 0.22065,0 0.44081,-0.0113 0.65625,-0.0312 l 0.40625,-2.09375 c 0.33446,-0.0733 0.66305,-0.17589 0.96875,-0.3125 l 1.53125,1.46875 c 0.38863,-0.23011 0.72695,-0.51408 1.0625,-0.8125 l -0.90625,-1.90625 c 0.22242,-0.24899 0.42425,-0.5225 0.59375,-0.8125 l 2.09375,0.28125 c 0.17772,-0.40877 0.30872,-0.83637 0.40625,-1.28125 l -1.84375,-1 c 0.0171,-0.16809 0.0312,-0.3274 0.0312,-0.5 0,-0.1726 -0.0142,-0.33191 -0.0312,-0.5 l 1.84375,-1 c -0.0975,-0.44488 -0.22853,-0.87248 -0.40625,-1.28125 l -2.09375,0.28125 c -0.1695,-0.29 -0.37133,-0.56351 -0.59375,-0.8125 l 0.90625,-1.90625 c -0.33555,-0.29842 -0.67387,-0.58239 -1.0625,-0.8125 l -1.53125,1.46875 c -0.3057,-0.13661 -0.63429,-0.23916 -0.96875,-0.3125 l -0.40625,-2.09375 c -0.21544,-0.02 -0.4356,-0.0312 -0.65625,-0.0312 z m 0,4 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z' style='color:#000000;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate' inkscape:connector-curvature='0' sodipodi:nodetypes='sccccccccccsccccccccccsccccccccccsccccccccccssssss'/>
</g>
<g inkscape:label='emotes' id='g71291' style='display:inline' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
<g inkscape:label='categories' id='g4953' style='display:inline' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
<g inkscape:label='actions' id='layer12' style='display:inline' transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 KiB

View File

@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
width="16"
sodipodi:docname="bottom-panel-tray-button.svg"
height="16"
version="1.1"
inkscape:version="0.48.4 r9939">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:window-height="672"
inkscape:snap-bbox-midpoints="false"
inkscape:snap-grids="true"
inkscape:object-paths="false"
pagecolor="#555753"
inkscape:zoom="1"
inkscape:current-layer="layer15"
borderopacity="1"
inkscape:snap-others="false"
inkscape:window-x="138"
inkscape:window-y="27"
inkscape:snap-to-guides="true"
gridtolerance="10"
id="namedview88"
inkscape:snap-global="true"
inkscape:cx="89.30971"
inkscape:cy="79.769109"
bordercolor="#666666"
inkscape:window-width="1226"
inkscape:snap-bbox="true"
guidetolerance="10"
showguides="true"
showborder="false"
inkscape:guide-bbox="true"
inkscape:object-nodes="false"
inkscape:pageopacity="1"
inkscape:window-maximized="0"
objecttolerance="10"
showgrid="false"
inkscape:snap-nodes="true"
inkscape:bbox-paths="false"
inkscape:pageshadow="2">
<inkscape:grid
visible="true"
spacingx="1px"
spacingy="1px"
id="grid4866"
type="xygrid"
empspacing="2"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<defs
id="defs7386" />
<g
inkscape:label="status"
id="layer9"
style="display:inline"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
<g
inkscape:label="devices"
id="layer10"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
<g
inkscape:label="apps"
id="layer11"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
<g
inkscape:label="places"
id="layer13"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
<g
inkscape:label="mimetypes"
id="layer14"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
<g
inkscape:label="emblems"
id="layer15"
style="display:inline"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
<g
inkscape:label="categories"
id="g4953"
style="display:inline"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
<g
inkscape:label="actions"
id="layer12"
style="display:inline"
transform="translate(-441.0002,-400.99999)"
inkscape:groupmode="layer" />
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -0,0 +1,49 @@
// GNOME Shell Extension TaskBar 2020
// Copyright (C) 2013-2018 zpydr
// Copyright (C) 2020 c0ldplasma
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
//
const Gio = imports.gi.Gio;
const Extension = imports.misc.extensionUtils.getCurrentExtension();
function Settings(schema) {
this.init(schema);
}
Settings.prototype = {
schema: null,
init: function(schema) {
this.schema = schema;
},
getSettings: function() {
const GioSSS = Gio.SettingsSchemaSource;
let schemaDir = Extension.dir.get_child('schemas');
let schemaSource;
if (schemaDir.query_exists(null))
schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), GioSSS.get_default(), false);
else
schemaSource = GioSSS.get_default();
let schemaObj = schemaSource.lookup(this.schema, true);
if (!schemaObj)
throw new Error('Schema ' + this.schema + ' could not be found for extension ' + Extension.metadata.uuid + '. Please check your installation.');
return new Gio.Settings({
settings_schema: schemaObj
})
}
}

View File

@@ -0,0 +1,939 @@
# GNOME Shell Extension TaskBar 2020
# Copyright (C) 2013-2018 zpydr
# Copyright (C) 2013-2018 michal-ruzicka (Czech translation)
# Copyright (C) 2020 c0ldplasma
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# Michal Růžička <ruzicka.mich@gmail.com> Czech translation
#
msgid ""
msgstr ""
"Project-Id-Version: TaskBar\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-05 13:16+0100\n"
"PO-Revision-Date: 2017-06-07 15:28+0200\n"
"Last-Translator: Michal Růžička <ruzicka.mich@gmail.com>\n"
"Language-Team: Michal Růžička <ruzicka.mich@gmail.com>\n"
"Language: cs_CZ\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.9\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-Basepath: ../../..\n"
"X-Poedit-SearchPath-0: .\n"
#: prefs.js:121 prefs.js:127
msgid "About"
msgstr "O TaskBaru"
#: prefs.js:133 prefs.js:139
msgid "Version"
msgstr "Verze"
#: prefs.js:135 prefs.js:141
msgid "GNOME Shell Version"
msgstr "GNOME Shell verze"
#: prefs.js:149 prefs.js:155
msgid "Report a Bug"
msgstr "Nahlásit chybu"
#: prefs.js:153 prefs.js:159
msgid "Donate for TaskBar"
msgstr "Dotace pro TaskBar"
#: prefs.js:157 prefs.js:163
msgid "Become a Friend of GNOME"
msgstr "Staňte se Přítelem GNOME"
#: prefs.js:161 prefs.js:167
msgid "Free Software Foundation"
msgstr "Free Software Foundation"
#: prefs.js:166 prefs.js:182
msgid "RESET ALL !"
msgstr "VŠECHNO RESETOVAT!"
#: prefs.js:169 prefs.js:185
msgid "Reset All TaskBar Settings to the Original TaskBar Settings"
msgstr "Resetovat veškerá nastavení TaskBaru na původní hodnoty"
#: prefs.js:176 prefs.js:960 prefs.js:192 prefs.js:978
msgid "TaskBar"
msgstr "TaskBar"
#: prefs.js:189 prefs.js:275 prefs.js:205 prefs.js:291
msgid "Overview"
msgstr "Přehled činností"
#: prefs.js:192 prefs.js:225 prefs.js:208 prefs.js:241
msgid "Tasks"
msgstr "Úlohy"
#: prefs.js:198 prefs.js:226 prefs.js:986 prefs.js:214 prefs.js:242
#: prefs.js:1004
msgid "Desktop Button"
msgstr "Tlačítko Plocha"
#: prefs.js:204 prefs.js:227 prefs.js:999 prefs.js:220 prefs.js:243
#: prefs.js:1017
msgid "Workspace Button"
msgstr "Přepínač ploch"
#: prefs.js:210 prefs.js:228 prefs.js:1012 prefs.js:226 prefs.js:244
#: prefs.js:1030
msgid "Appview Button"
msgstr "Tlačítko Činnosti"
#: prefs.js:216 prefs.js:229 prefs.js:1025 prefs.js:232 prefs.js:245
#: prefs.js:1043
msgid "Favorites"
msgstr "Oblíbené"
#: prefs.js:223 prefs.js:239
msgid "Align"
msgstr "Zarovnat"
#: prefs.js:252 prefs.js:291 prefs.js:268 prefs.js:307
msgid "Top Panel"
msgstr "Horní panel"
#: prefs.js:258 prefs.js:293 prefs.js:274 prefs.js:309
msgid "Bottom Panel"
msgstr "Spodní panel"
#: prefs.js:264 prefs.js:280
msgid "Reset Overview Tab"
msgstr "Resetovat záložku Přehled činností"
#: prefs.js:267 prefs.js:283
msgid "Reset the Overview Tab to the Original Overview Settings"
msgstr "Resetovat záložku Přehled činností na původní hodnoty"
#: prefs.js:288 prefs.js:413 prefs.js:304 prefs.js:429
msgid "Panels"
msgstr "Panely"
#: prefs.js:296 prefs.js:312
msgid "Align TaskBar"
msgstr "Zarovnání TaskBaru"
#: prefs.js:311 prefs.js:327
msgid "Panel Size"
msgstr "Velikost panelu"
#: prefs.js:324 prefs.js:340
msgid "Adjust TaskBar Icon Size"
msgstr "Nastavit velikost TaskBar ikony"
#: prefs.js:337 prefs.js:353
msgid "Adjust TaskBar Label Size"
msgstr "Nastavit velikost TaskBar popisky"
#: prefs.js:350 prefs.js:366
msgid "Adjust Panel Content Size"
msgstr "Nastavit velikost obsahového panelu"
#: prefs.js:358 prefs.js:374
msgid "Anchor Point"
msgstr "Kotvící bod"
#: prefs.js:366 prefs.js:382
msgid ""
"Panel Background\n"
"Color & Opacity"
msgstr ""
"Pozadí panelu\n"
"barva & průhlednost"
#: prefs.js:394 prefs.js:397 prefs.js:410 prefs.js:413
msgid "Reset Color"
msgstr "Resetovat barvu"
#: prefs.js:401 prefs.js:417
msgid "Reset Panels Tab"
msgstr "Resetovat záložku Panely"
#: prefs.js:404 prefs.js:420
msgid "Reset the Panels Tab to the Original Panels Settings"
msgstr "Resetovat záložku Panely na původní hodnoty"
#: prefs.js:426 prefs.js:511 prefs.js:442 prefs.js:529
msgid "Tasks (I)"
msgstr "Úlohy (I)"
#: prefs.js:429 prefs.js:445
msgid "Tasks on All Workspaces"
msgstr "Úlohy na všech plochách"
#: prefs.js:435
msgid "Sort Tasks by Application"
msgstr "Seřadit úlohy dle aplikace"
#: prefs.js:438 prefs.js:448 prefs.js:482 prefs.js:492 prefs.js:530
#: prefs.js:809 prefs.js:893 prefs.js:1073 prefs.js:1090 prefs.js:454
#: prefs.js:466 prefs.js:500 prefs.js:510 prefs.js:548 prefs.js:827
#: prefs.js:911 prefs.js:1091 prefs.js:1108
msgid "OFF"
msgstr "Vypnout"
#: prefs.js:439 prefs.js:455
msgid "Sort"
msgstr "Seřadit"
#: prefs.js:440 prefs.js:456
msgid "Sort Workspace"
msgstr "Seřadit pracovní plochy"
#: prefs.js:445 prefs.js:463
msgid "Tasks Label"
msgstr "Popiska úlohy"
#: prefs.js:449 prefs.js:1075 prefs.js:467 prefs.js:1093
msgid "Window Title"
msgstr "Název okna"
#: prefs.js:450 prefs.js:1074 prefs.js:1091 prefs.js:468 prefs.js:1092
#: prefs.js:1109
msgid "App Name"
msgstr "Jméno aplikace"
#: prefs.js:455 prefs.js:473
msgid "Tasks Label Width (150 px)"
msgstr "Šířka popisky úloh (150 px)"
#: prefs.js:463 prefs.js:481
msgid "Tasks Container Width (0 Tasks)"
msgstr "Šířka sekce úloh (0 úloh)"
#: prefs.js:471 prefs.js:489
msgid "Space between Tasks (4 px)"
msgstr "Mezera mezi úlohami (4 px)"
#: prefs.js:479 prefs.js:497
msgid "Tasks Application Menu"
msgstr "Aplikační menu úloh"
#: prefs.js:483 prefs.js:493 prefs.js:501 prefs.js:511
msgid "Middle Click"
msgstr "Kliknutí prostředím myšítkem"
#: prefs.js:484 prefs.js:494 prefs.js:502 prefs.js:512
msgid "Right Click"
msgstr "Kliknutí pravým myšítkem"
#: prefs.js:489 prefs.js:507
msgid "Close Tasks"
msgstr "Zavřít úlohy"
#: prefs.js:499 prefs.js:517
msgid "Reset Tasks (I) Tab"
msgstr "Resetovat záložku Úlohy (I)"
#: prefs.js:502 prefs.js:520
msgid "Reset the Tasks (I) Tab to the Original Tasks Settings"
msgstr "Resetovat záložku Úlohy (I) na původní hodnoty"
#: prefs.js:524 prefs.js:602 prefs.js:542 prefs.js:620
msgid "Tasks (II)"
msgstr "Úlohy (II)"
#: prefs.js:527 prefs.js:545
msgid "Scroll Tasks"
msgstr "Přepínat mezi úlohami kolečkem"
#: prefs.js:531 prefs.js:810 prefs.js:549 prefs.js:828
msgid "Standard"
msgstr "Standardní"
#: prefs.js:532 prefs.js:811 prefs.js:550 prefs.js:829
msgid "Invert"
msgstr "Otočit"
#: prefs.js:537 prefs.js:555
msgid "Active Task Frame"
msgstr "Rámeček kolem aktivní úlohy"
#: prefs.js:543 prefs.js:561
msgid "Inactive Task Frame"
msgstr "Rámeček kolem neaktivní úlohy"
#: prefs.js:549 prefs.js:567
msgid "Activate Tasks on Hover"
msgstr "Aktivovat úlohy najetím kurzoru"
#: prefs.js:555 prefs.js:573
msgid "Hover Delay"
msgstr "Prodleva aktivace úlohy najetím kurzoru"
#: prefs.js:563 prefs.js:581
msgid "Blink Tasks on Alert"
msgstr "Úlohy blikají při oznámení"
#: prefs.js:569 prefs.js:587
msgid "Blink Rate"
msgstr "Rychlost blikání"
#: prefs.js:577 prefs.js:595
msgid "Blink Color"
msgstr "Barva blikání"
#: prefs.js:590 prefs.js:608
msgid "Reset Tasks (II) Tab"
msgstr "Resetovat záložku Úlohy (II)"
#: prefs.js:593 prefs.js:611
msgid "Reset the Tasks II Tab to the Original Tasks II Settings"
msgstr "Resetovat záložku Úlohy (II) na původní hodnoty"
#: prefs.js:615 prefs.js:764 prefs.js:633 prefs.js:782
msgid "Tasks (III)"
msgstr "Úlohy (III)"
#: prefs.js:618 prefs.js:636
msgid ""
"Active Task Background\n"
"Color & Opacity"
msgstr ""
"Pozadí aktivní úlohy\n"
"barva & průhlednost"
#: prefs.js:619 prefs.js:637
msgid ""
"Active Task Background Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"background. This opens a new window with a table of preset colors to choose "
"from. Click the '+' button under 'Custom' to customize color and opacity. "
"Clicking '+' changes the window. In the center is a color picker, the left "
"slider changes color and the bottom slider changes opacity. At the top, a "
"indicator and entry field displays hexadecimal values in the form: #RRGGBB, "
"where RR (red), GG (green) and BB (blue) are values between 00 and FF. When "
"selected, customized colors will be available in all color settings. Back on "
"the 'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the background color.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Barva pozadí & průhlednost úlohy\n"
"Klikni na tlačítko barvy pro nastavení barvy a průhlednosti pozadí úlohy. "
"Otevře se nové okno s tabulkou předdefinovaných barev pro výběr. Klikni na "
"tlačítko „+“ pod „Vlastní“ k úpravě barvy a průhlednosti. Kliknutí na „+“ "
"mění okno. Uprostřed je výběr barvy, posuvník vlevo mění barvu a posuvník "
"dole mění průhlednost. Indikátor a vstupní pole nahoře zobrazuje "
"hexadecimální hodnotu ve tvaru: #RRGGBB, kde RR (červená), GG (zelená) a BB "
"(modrá) jsou hodnoty mezi 00 a FF. Při výběru budou upravené barvy dostupné "
"ve všech nastavení barev. Na záložce „Úlohy (III)“ můžete přepínačem vedle "
"tlačítka barvy zapnout/vypnout barvu pozadí.\n"
"Přepnout úlohy na panel „Přehled činností“."
#: prefs.js:636 prefs.js:654
msgid ""
"Inactive Tasks Background\n"
"Color & Opacity"
msgstr ""
"Pozadí neaktivní úlohy\n"
"barva & průhlednost"
#: prefs.js:637 prefs.js:655
msgid ""
"Inactive Tasks Background Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task "
"backgrounds. This opens a new window with a table of preset colors to choose "
"from. Click the '+' button under 'Custom' to customize color and opacity. "
"Clicking '+' changes the window. In the center is a color picker, the left "
"slider changes color and the bottom slider changes opacity. At the top, a "
"indicator and entry field displays hexadecimal values in the form: #RRGGBB, "
"where RR (red), GG (green) and BB (blue) are values between 00 and FF. When "
"selected, customized colors will be available in all color settings. Back on "
"the 'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the background color.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Barva pozadí & průhlednost neaktivních úloh\n"
"Klikni na tlačítko barvy pro nastavení barvy a průhlednosti pozadí úlohy. "
"Otevře se nové okno s tabulkou předdefinovaných barev pro výběr. Klikni na "
"tlačítko „+“ pod „Vlastní“ k úpravě barvy a průhlednosti. Kliknutí na „+“ "
"mění okno. Uprostřed je výběr barvy, posuvník vlevo mění barvu a posuvník "
"dole mění průhlednost. Indikátor a vstupní pole nahoře zobrazuje "
"hexadecimální hodnotu ve tvaru: #RRGGBB, kde RR (červená), GG (zelená) a BB "
"(modrá) jsou hodnoty mezi 00 a FF. Při výběru budou upravené barvy dostupné "
"ve všech nastavení barev. Na záložce „Úlohy (III)“ můžete přepínačem vedle "
"tlačítka barvy zapnout/vypnout barvu pozadí.\n"
"Přepnout úlohy na panel „Přehled činností“."
#: prefs.js:654 prefs.js:672
msgid "Active Task Label Color"
msgstr "Barva popisky úlohy"
#: prefs.js:655 prefs.js:673
msgid ""
"Active Task Label Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"label. This opens a new window with a table of preset colors to choose from. "
"Click the '+' button under 'Custom' to customize color and opacity. Clicking "
"'+' changes the window. In the center is a color picker, the left slider "
"changes color and the bottom slider changes opacity. At the top, a indicator "
"and entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the label color.\n"
"Toggle task labels at the 'Tasks (I)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Barva pozadí & průhlednost popisky úlohy\n"
"Klikni na tlačítko barvy pro nastavení barvy a průhlednosti popisky úlohy. "
"Otevře se nové okno s tabulkou předdefinovaných barev pro výběr. Klikni na "
"tlačítko „+“ pod „Vlastní“ k úpravě barvy a průhlednosti. Kliknutí na „+“ "
"mění okno. Uprostřed je výběr barvy, posuvník vlevo mění barvu a posuvník "
"dole mění průhlednost. Indikátor a vstupní pole nahoře zobrazuje "
"hexadecimální hodnotu ve tvaru: #RRGGBB, kde RR (červená), GG (zelená) a BB "
"(modrá) jsou hodnoty mezi 00 a FF. Při výběru budou upravené barvy dostupné "
"ve všech nastaveních barev. Na záložce „Úlohy (III)“ můžete přepínačem vedle "
"tlačítka barvy zapnout/vypnout barvu popisky.\n"
"Přepnout popisky úloh na záložce 'Úlohy (I)'.\n"
"Přepnout úlohy na panel „Přehled činností“."
#: prefs.js:672 prefs.js:690
msgid "Inactive Tasks Label Color"
msgstr "Barva popisky neaktivní úlohy"
#: prefs.js:673 prefs.js:691
msgid ""
"Inactive Tasks Label Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task labels. "
"This opens a new window with a table of preset colors to choose from. Click "
"the '+' button under 'Custom' to customize color and opacity. Clicking '+' "
"changes the window. In the center is a color picker, the left slider changes "
"color and the bottom slider changes opacity. At the top, a indicator and "
"entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the label color.\n"
"Toggle task labels at the 'Tasks (I)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Barva pozadí & průhlednost popisky neaktivní úlohy\n"
"Klikni na tlačítko barvy pro nastavení barvy a průhlednosti popisky "
"neaktivní úlohy. Otevře se nové okno s tabulkou předdefinovaných barev pro "
"výběr. Klikni na tlačítko „+“ pod „Vlastní“ k úpravě barvy a průhlednosti. "
"Kliknutí na „+“ mění okno. Uprostřed je výběr barvy, posuvník vlevo mění "
"barvu a posuvník dole mění průhlednost. Indikátor a vstupní pole nahoře "
"zobrazuje hexadecimální hodnotu ve tvaru: #RRGGBB, kde RR (červená), GG "
"(zelená) a BB (modrá) jsou hodnoty mezi 00 a FF. Při výběru budou upravené "
"barvy dostupné ve všech nastaveních barev. Na záložce „Úlohy (III)“ můžete "
"přepínačem vedle tlačítka barvy zapnout/vypnout barvu popisky.\n"
"Přepnout popisky úloh na záložce 'Úlohy (I)'.\n"
"Přepnout úlohy na panel „Přehled činností“."
#: prefs.js:690 prefs.js:708
msgid "Active Task Frame Color"
msgstr "Barva rámeček úlohy"
#: prefs.js:691 prefs.js:709
msgid ""
"Active Task Frame Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"frame. This opens a new window with a table of preset colors to choose from. "
"Click the '+' button under 'Custom' to customize color and opacity. Clicking "
"'+' changes the window. In the center is a color picker, the left slider "
"changes color and the bottom slider changes opacity. At the top, a indicator "
"and entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the frame color.\n"
"Toggle the active task frame at the 'Tasks (II)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Barva pozadí & průhlednost rámečku úlohy\n"
"Klikni na tlačítko barvy pro nastavení barvy a průhlednosti rámečku úlohy. "
"Otevře se nové okno s tabulkou předdefinovaných barev pro výběr. Klikni na "
"tlačítko „+“ pod „Vlastní“ k úpravě barvy a průhlednosti. Kliknutí na „+“ "
"mění okno. Uprostřed je výběr barvy, posuvník vlevo mění barvu a posuvník "
"dole mění průhlednost. Indikátor a vstupní pole nahoře zobrazuje "
"hexadecimální hodnotu ve tvaru: #RRGGBB, kde RR (červená), GG (zelená) a BB "
"(modrá) jsou hodnoty mezi 00 a FF. Při výběru budou upravené barvy dostupné "
"ve všech nastaveních barev. Na záložce „Úlohy (III)“ můžete přepínačem vedle "
"tlačítka barvy zapnout/vypnout barvu rámečku.\n"
"Přepnout rámeček úlohy na záložce 'Úlohy (II)'.\n"
"Přepnout úlohy na panel „Přehled činností“."
#: prefs.js:708 prefs.js:726
msgid "Inactive Tasks Frame Color"
msgstr "Rámeček rámečku neaktivní úlohy"
#: prefs.js:709 prefs.js:727
msgid ""
"Inactive Tasks Frame Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task frames. "
"This opens a new window with a table of preset colors to choose from. Click "
"the '+' button under 'Custom' to customize color and opacity. Clicking '+' "
"changes the window. In the center is a color picker, the left slider changes "
"color and the bottom slider changes opacity. At the top, a indicator and "
"entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the frame color.\n"
"Toggle inactive task frames at the 'Tasks (II)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Barva pozadí & průhlednost rámečku neaktivní úlohy\n"
"Klikni na tlačítko barvy pro nastavení barvy a průhlednosti rámečku "
"neaktivní úlohy. Otevře se nové okno s tabulkou předdefinovaných barev pro "
"výběr. Klikni na tlačítko „+“ pod „Vlastní“ k úpravě barvy a průhlednosti. "
"Kliknutí na „+“ mění okno. Uprostřed je výběr barvy, posuvník vlevo mění "
"barvu a posuvník dole mění průhlednost. Indikátor a vstupní pole nahoře "
"zobrazuje hexadecimální hodnotu ve tvaru: #RRGGBB, kde RR (červená), GG "
"(zelená) a BB (modrá) jsou hodnoty mezi 00 a FF. Při výběru budou upravené "
"barvy dostupné ve všech nastaveních barev. Na záložce „Úlohy (III)“ můžete "
"přepínačem vedle tlačítka barvy zapnout/vypnout barvu rámečku.\n"
"Přepnout rámeček neaktivní úlohy na záložce 'Úlohy (II)'.\n"
"Přepnout úlohy na panel „Přehled činností“."
#: prefs.js:726 prefs.js:744
msgid "Blacklist Apps"
msgstr "Aplikace na černé listině"
#: prefs.js:727 prefs.js:745
msgid ""
"Blacklist Apps\n"
"Find app names by navigating to the 'Preview' tab and setting 'Tasks Label' "
"to 'App Name'. Then hover the task you would like to blacklist. App names "
"are case-sensitive. If you intend to blacklist more than one app, separate "
"app names by comma and space:\n"
"Terminal, gedit, Tweak Tool, GNU Image Manipulation Program, Files\n"
"Flip the switch next to the entry field to activate/deactivate the "
"blacklist.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Černá listina aplikací\n"
"Vyhledejte jména aplikací přechodem na záložku „Náhled“ s následným "
"nastavení „Popisky úlohy“ na „Jméno aplikace“. Potom najeďte myší na úlohu, "
"kterou chcete přidat na černou listinu. U jmen aplikací záleží na velikosti "
"písmen. Pokud chcete přidat na černou listinu více aplikací, tak oddělte "
"jejich jména čárkou a mezerou:\n"
"Terminal, gedit, Tweak Tool, GNU Image Manipulation Program, Files\n"
"Přepněte přepínač vedle vstupního pole na zapnout/vypnout černou listinu.\n"
"Přepnout úlohy na panel „Přehled činností“."
#: prefs.js:752 prefs.js:770
msgid "Reset Tasks (III) Tab"
msgstr "Resetovat záložku Úlohy (III)"
#: prefs.js:755 prefs.js:773
msgid "Reset All Settings on this Tab"
msgstr "Resetova všechna nastavení na této záložce"
#: prefs.js:777 prefs.js:872 prefs.js:795 prefs.js:890
msgid "Buttons"
msgstr "Tlačítka"
#: prefs.js:780 prefs.js:798
msgid ""
"Desktop Button Right Click\n"
"opens Preferences (this)"
msgstr ""
"Kliknutí pravým myšítkem na\n"
"tlačítko Plocha otevře nastavení (toto)"
#: prefs.js:786 prefs.js:804
msgid "Desktop Button Icon"
msgstr "Ikona tlačítka Plocha"
#: prefs.js:797 prefs.js:815
msgid "Workspace Button Index"
msgstr "Tlačítko přepínače ploch"
#: prefs.js:800 prefs.js:895 prefs.js:818 prefs.js:913
msgid "Index"
msgstr "Pořadové číslo"
#: prefs.js:801 prefs.js:819
msgid "Index/Total"
msgstr "Pořadové číslo / celkem"
#: prefs.js:806 prefs.js:824
msgid "Scroll Workspaces"
msgstr "Přepínat kolečkem plochy"
#: prefs.js:816 prefs.js:834
msgid "Workspace Button Color"
msgstr "Barva přepínače ploch"
#: prefs.js:832 prefs.js:850
msgid "Adjust Workspace Button Width"
msgstr "Nastavit šířku tlačítka Pracovní plochy"
#: prefs.js:840 prefs.js:858
msgid ""
"Appview Button\n"
"Left & Right Click Toggle"
msgstr ""
"Tlačítko Aplikace\n"
"kliknutí levým & pravým myšítkem"
#: prefs.js:843 prefs.js:861
msgid ""
"L Appview\n"
"R Overview"
msgstr ""
"L Aplikace\n"
"P Přehled činností"
#: prefs.js:844 prefs.js:862
msgid ""
"L Overview\n"
"R Appview"
msgstr ""
"L Přehled činností\n"
"P Aplikace"
#: prefs.js:849 prefs.js:867
msgid "Appview Button Icon"
msgstr "Ikona tlačítka Aplikace"
#: prefs.js:860 prefs.js:878
msgid "Reset Buttons Tab"
msgstr "Resetovat záložku Tlačítka"
#: prefs.js:863 prefs.js:881
msgid ""
"Reset the Buttons Tab except the Icons to the Original Buttons Settings.\n"
"The Icons can be Reset within their own Settings."
msgstr ""
"Resetovat záložku Tlačítko Plocha s výjimkou nastavení ikony na původní "
"hodnoty\n"
"Ikona může být resetována ve svém vlastním nastavení"
#: prefs.js:885 prefs.js:939 prefs.js:903 prefs.js:957
msgid "Tray Button"
msgstr "Tlačítko lišty zpráv"
#: prefs.js:890 prefs.js:908
msgid "Bottom Panel Tray Button"
msgstr "Tlačítko lišty zpráv na spodním panelu"
#: prefs.js:894 prefs.js:912
msgid "Icon"
msgstr "Ikona"
#: prefs.js:900 prefs.js:918
msgid "When Tray is Empty"
msgstr "Pokud je lišta zpráv prázdná"
#: prefs.js:903 prefs.js:921
msgid "Show Icon"
msgstr "Zobraz ikonu"
#: prefs.js:904 prefs.js:922
msgid "Show 0"
msgstr "Zobraz 0"
#: prefs.js:905 prefs.js:923
msgid "Hide"
msgstr "Skrýt"
#: prefs.js:910 prefs.js:928
msgid "Tray Button Icon"
msgstr "Ikona tlačítky lišty zpráv"
#: prefs.js:921 prefs.js:939
msgid "Activate Tray on Hover"
msgstr "Aktivovat lištu zpráv najetím kurzoru"
#: prefs.js:927 prefs.js:945
msgid "Reset Tray Button Tab"
msgstr "Resetovat záložku Tlačítko lišty zpráv"
#: prefs.js:930 prefs.js:948
msgid ""
"Reset the Tray Button Tab except the Icon to the Original Tray Button "
"Settings.\n"
"The Icon can be Reset within its own Settings."
msgstr ""
"Resetovat záložku Tlačítko lišty zpráv s výjimkou nastavení ikony na původní "
"hodnoty\n"
"Ikona může být resetována ve svém vlastním nastavení"
#: prefs.js:952 prefs.js:1054 prefs.js:970 prefs.js:1072
msgid "Separators"
msgstr "Oddělovače"
#: prefs.js:955 prefs.js:973
msgid "Left (px)"
msgstr "Vlevo (px)"
#: prefs.js:957 prefs.js:975
msgid "Right (px)"
msgstr "Vpravo (px)"
#: prefs.js:973 prefs.js:991
msgid "Tasks Container"
msgstr "Sekce úloh"
#: prefs.js:1038 prefs.js:1056
msgid "Reset Separators Tab"
msgstr "Resetovat záložku Oddělovače"
#: prefs.js:1041 prefs.js:1059
msgid "Reset the Separators Tab to the Original Separators Settings"
msgstr "Resetovat záložku Oddělovače na původní hodnoty"
#: prefs.js:1067 prefs.js:1158 prefs.js:1085 prefs.js:1184
msgid "Preview"
msgstr "Náhled"
#: prefs.js:1070 prefs.js:1088
msgid "Tasks Label Preview"
msgstr "Náhled popisky úloh"
#: prefs.js:1076 prefs.js:1094
msgid ""
"App Name &\n"
"Window Title"
msgstr ""
"Jméno aplikace &\n"
"název okna"
#: prefs.js:1081 prefs.js:1099
msgid "Tasks Thumbnail Preview"
msgstr "Náhled náhledu úlohy"
#: prefs.js:1087 prefs.js:1105
msgid "Favorites Label Preview"
msgstr "Náhled popisky oblíbených"
#: prefs.js:1092 prefs.js:1110
msgid "Description"
msgstr "Popis"
#: prefs.js:1093 prefs.js:1111
msgid ""
"App Name &\n"
"Description"
msgstr ""
"Jméno aplikace &\n"
"popis"
#: prefs.js:1098 prefs.js:1116
msgid "Thumbnail Preview Size"
msgstr "Velikost náhledu"
#: prefs.js:1106 prefs.js:1124
msgid "Preview Delay"
msgstr "Prodleva náhledu"
#: prefs.js:1114 prefs.js:1132
msgid "Preview Background Color"
msgstr "Náhled barvy pozadí"
#: prefs.js:1130 prefs.js:1148
msgid "Preview Label Color"
msgstr "Náhled barvy popisky"
#: prefs.js:1146 prefs.js:1172
msgid "Reset Preview Tab"
msgstr "Resetovat záložku Náhled"
#: prefs.js:1149 prefs.js:1175
msgid "Reset the Preview Tab to the Original Preview Settings"
msgstr "Resetovat záložku Náhled na původní hodnoty"
#: prefs.js:1171 prefs.js:1287 prefs.js:1286 prefs.js:1402
msgid "Misc"
msgstr "Různé"
#: prefs.js:1174 prefs.js:1289
msgid "Color & Opacity"
msgstr "Barva & průhlednost"
#: prefs.js:1177 prefs.js:1292
msgid "Activities Button"
msgstr "Tlačítko Aplikace"
#: prefs.js:1192 prefs.js:1211 prefs.js:1230 prefs.js:1249 prefs.js:1307
#: prefs.js:1326 prefs.js:1345 prefs.js:1364
msgid "Reset"
msgstr "Resetovat"
#: prefs.js:1196 prefs.js:1311
msgid "Application Menu"
msgstr "Menu aplikace"
#: prefs.js:1215 prefs.js:1330
msgid "Date Menu"
msgstr "Datum a čas"
#: prefs.js:1234 prefs.js:1349
msgid "System Menu"
msgstr "Systémové menu"
#: prefs.js:1253 prefs.js:1368
msgid "Hot Corner"
msgstr "Aktivní roh"
#: prefs.js:1259 prefs.js:1374
msgid "Dash (Activities Overview)"
msgstr "Dash (v přehledu činností)"
#: prefs.js:1265 prefs.js:1380
msgid "Workspace Selector (Activities Overview)"
msgstr "Výběr pracovní plochy (v přehledu činností)"
#: prefs.js:1271 prefs.js:1386
msgid "TaskBar (Activities Overview)"
msgstr "TaskBar (v přehledu činností)"
#: prefs.js:1277 prefs.js:1392
msgid "Reset Misc Tab"
msgstr "Resetovat záložku Různé"
#: prefs.js:1280 prefs.js:1395
msgid "Reset the Misc Tab to the Original Misc Settings"
msgstr "Resetovat záložku Různé na původní hodnoty"
#: prefs.js:1302 prefs.js:1417
msgid "GNU GPL"
msgstr "GNU GPL"
#: prefs.js:1322 prefs.js:1437
msgid "GNU General Public License"
msgstr "GNU General Public License"
#: prefs.js:1728 prefs.js:1843
msgid "TaskBar - Set Desktop Button Icon"
msgstr "TaskBar Nastavit ikonu tlačítka Plocha"
#: prefs.js:1741 prefs.js:1858 prefs.js:1948 prefs.js:1856 prefs.js:1973
#: prefs.js:2063
msgid "Images"
msgstr "Obrázky"
#: prefs.js:1845 prefs.js:1960
msgid "TaskBar - Set Appview Button Icon"
msgstr "TaskBar Nastavit ikonu tlačítka Aplikace"
#: prefs.js:1935 prefs.js:2050
msgid "TaskBar - Set Tray Button Icon"
msgstr "TaskBar Nastavit ikonu tlačítka lišty zpráv"
#: prefs.js:172
msgid "Export Settings"
msgstr "Exportovat nastavení"
#: prefs.js:174
msgid ""
"Export All TaskBar Settings. This will create a taskbar.dconf file in your "
"home folder."
msgstr ""
"Exportuje všechna nastavení TaskBaru do souboru taskbar.dconf ve vašem "
"domovském adresáři."
#: prefs.js:177
msgid "Import Settings"
msgstr "Importovat nastavení"
#: prefs.js:179
msgid ""
"Import All TaskBar Settings. This will import the taskbar.dconf file located "
"in your home folder."
msgstr ""
"Importuje všechna nastavení TaskBaru. Načtena budou všechna nastavení ze "
"souboru taskbar.dconf ve vašem domovském adresáři."
#: prefs.js:451
msgid "Sort or Group Tasks by Application"
msgstr "Seřadit nebo seskupit úlohy dle aplikace"
#: prefs.js:457
msgid "Group"
msgstr "Skupina"
#: prefs.js:458
msgid "Group Workspace"
msgstr "Seskupit pracovní plochy"
#: prefs.js:1164
msgid "Preview Font Size"
msgstr "Náhled velikosti fontů"
#: prefs.js:1197 prefs.js:1275
msgid "Keybindings"
msgstr "Klávesové zkratky"
#: prefs.js:1270
msgid "Backspace to disable Keybindings"
msgstr "Použijte Backspace pro zrušení klávesové zkratky"
#: prefs.js:57
msgid "Focus previous Task (Scroll left)"
msgstr "Vybrat předchozí úlohu (posun levo)"
#: prefs.js:58
msgid "Focus next Task (Scroll right)"
msgstr "Vybrat další úlohu (posun vpravo)"
#: prefs.js:59
msgid "Toggle Desktop View"
msgstr "Přepnout zobrazení plochy"
#~ msgid "TrayButton"
#~ msgstr "Tlačítko lišty zpráv"
#~ msgid ""
#~ "(0 Tasks)\n"
#~ "[Not Complete]"
#~ msgstr ""
#~ "(0 úloh)\n"
#~ "[Nedokončené]"
#~ msgid "Invert Scroll Tasks"
#~ msgstr "Přepínat mezi úlohami kolečkem v opačném pořadí"
#~ msgid "Separator"
#~ msgstr "Oddělovač"
#~ msgid "Resize "
#~ msgstr "Změnit velikost "
#~ msgid "Hide Activities"
#~ msgstr "Skrýt Aktivity"
#~ msgid "Hide Default App Menu"
#~ msgstr "Skrýt standardní menu aplikací"
#~ msgid ""
#~ "Activating one\n"
#~ "of those 3 options\n"
#~ "could cause a conflict\n"
#~ "with other extensions"
#~ msgstr ""
#~ "Zapnutí některé\n"
#~ "z těchto tří voleb\n"
#~ "může způsobit konflikt\n"
#~ "s jinými rozšířeními"
#~ msgid "About TaskBar"
#~ msgstr "O TaskBaru"
#~ msgid "Send Bug Report"
#~ msgstr "Poslat hlášení o chybě"
#~ msgid "TaskBar Version"
#~ msgstr "TaskBar verze"

View File

@@ -0,0 +1,955 @@
# GNOME Shell Extension TaskBar 2020
# Copyright (C) 2013-2018 zpydr
# Copyright (C) 2013-2018 jonnius (German translation)
# Copyright (C) 2020 c0ldplasma
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# Jonatan Zeidler <jonatan_zeidler@gmx.de> German translation
#
msgid ""
msgstr ""
"Project-Id-Version: GNOME Shell Extension TaskBar 2020\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-05 19:29+0200\n"
"PO-Revision-Date: 2017-06-05 19:38+0200\n"
"Last-Translator: Jonatan Hatakeyama Zeidler <jonatan_zeidler@gmx.de>\n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.1\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: prefs.js:121 prefs.js:127
msgid "About"
msgstr "Info"
#: prefs.js:133 prefs.js:139
msgid "Version"
msgstr "Version"
#: prefs.js:135 prefs.js:141
msgid "GNOME Shell Version"
msgstr "GNOME Shell-Version"
#: prefs.js:149 prefs.js:155
msgid "Report a Bug"
msgstr "Einen Fehler melden"
#: prefs.js:153 prefs.js:159
msgid "Donate for TaskBar"
msgstr "Für TaskBar spenden"
#: prefs.js:157 prefs.js:163
msgid "Become a Friend of GNOME"
msgstr "GNOME-Freund werden"
#: prefs.js:161 prefs.js:167
msgid "Free Software Foundation"
msgstr "Stiftung für freie Software (FSF)"
#: prefs.js:166 prefs.js:182
msgid "RESET ALL !"
msgstr "Alles zurücksetzen!"
#: prefs.js:169 prefs.js:185
msgid "Reset All TaskBar Settings to the Original TaskBar Settings"
msgstr ""
"Alle Einstellungen der Anwendungen-Leiste auf Vorgabewerte zurücksetzen"
#: prefs.js:176 prefs.js:960 prefs.js:192 prefs.js:978
msgid "TaskBar"
msgstr "Anwendungen-Leiste"
#: prefs.js:189 prefs.js:275 prefs.js:205 prefs.js:291
msgid "Overview"
msgstr "Übersicht"
#: prefs.js:192 prefs.js:225 prefs.js:208 prefs.js:241
msgid "Tasks"
msgstr "Laufende Anwendungen"
#: prefs.js:198 prefs.js:226 prefs.js:986 prefs.js:214 prefs.js:242
#: prefs.js:1004
msgid "Desktop Button"
msgstr "Schreibtischschaltfläche"
#: prefs.js:204 prefs.js:227 prefs.js:999 prefs.js:220 prefs.js:243
#: prefs.js:1017
msgid "Workspace Button"
msgstr "Arbeitsflächenumschalter"
#: prefs.js:210 prefs.js:228 prefs.js:1012 prefs.js:226 prefs.js:244
#: prefs.js:1030
msgid "Appview Button"
msgstr "Schaltfläche Anwendungen"
#: prefs.js:216 prefs.js:229 prefs.js:1025 prefs.js:232 prefs.js:245
#: prefs.js:1043
msgid "Favorites"
msgstr "Favoriten"
#: prefs.js:223 prefs.js:239
msgid "Align"
msgstr "Anordnen"
#: prefs.js:252 prefs.js:291 prefs.js:268 prefs.js:307
msgid "Top Panel"
msgstr "Obere Leiste"
#: prefs.js:258 prefs.js:293 prefs.js:274 prefs.js:309
msgid "Bottom Panel"
msgstr "Fußleiste"
#: prefs.js:264 prefs.js:280
msgid "Reset Overview Tab"
msgstr "Reiter Übersicht zurücksetzen"
#: prefs.js:267 prefs.js:283
msgid "Reset the Overview Tab to the Original Overview Settings"
msgstr "Reiter Übersicht auf Vorgabewerte zurücksetzen"
#: prefs.js:288 prefs.js:413 prefs.js:304 prefs.js:429
msgid "Panels"
msgstr "Leisten"
#: prefs.js:296 prefs.js:312
msgid "Align TaskBar"
msgstr "Anwendungen-Leiste positionieren"
#: prefs.js:311 prefs.js:327
msgid "Panel Size"
msgstr "Leistengröße"
#: prefs.js:324 prefs.js:340
msgid "Adjust TaskBar Icon Size"
msgstr "Symbolgröße der Anwendungen-Leiste anpassen"
#: prefs.js:337 prefs.js:353
msgid "Adjust TaskBar Label Size"
msgstr "Beschriftungsgröße der Anwendungen-Leiste anpassen"
#: prefs.js:350 prefs.js:366
msgid "Adjust Panel Content Size"
msgstr "Inhaltsgröße der Anwendungen-Leiste anpassen"
#: prefs.js:358 prefs.js:374
msgid "Anchor Point"
msgstr "Ankerpunkt"
#: prefs.js:366 prefs.js:382
msgid ""
"Panel Background\n"
"Color & Opacity"
msgstr ""
"Leistenhintergrund\n"
"Farbe & Deckkraft"
#: prefs.js:394 prefs.js:397 prefs.js:410 prefs.js:413
msgid "Reset Color"
msgstr "Farbe zurücksetzen"
#: prefs.js:401 prefs.js:417
msgid "Reset Panels Tab"
msgstr "Reiter Leisten zurücksetzen"
#: prefs.js:404 prefs.js:420
msgid "Reset the Panels Tab to the Original Panels Settings"
msgstr "Reiter Leisten auf Vorgabewerte zurücksetzen"
#: prefs.js:426 prefs.js:511 prefs.js:442 prefs.js:529
msgid "Tasks (I)"
msgstr "Laufende Anwendungen (I)"
#: prefs.js:429 prefs.js:445
msgid "Tasks on All Workspaces"
msgstr "Anwendungen aller Arbeitsflächen"
#: prefs.js:435
msgid "Sort Tasks by Application"
msgstr "Anwendungen nach Programm sortieren"
#: prefs.js:438 prefs.js:448 prefs.js:482 prefs.js:492 prefs.js:530
#: prefs.js:809 prefs.js:893 prefs.js:1073 prefs.js:1090 prefs.js:454
#: prefs.js:466 prefs.js:500 prefs.js:510 prefs.js:548 prefs.js:827
#: prefs.js:911 prefs.js:1091 prefs.js:1108
msgid "OFF"
msgstr "AUS"
#: prefs.js:439 prefs.js:455
msgid "Sort"
msgstr "Sortieren"
#: prefs.js:440 prefs.js:456
msgid "Sort Workspace"
msgstr "Arbeitsflächen sortieren"
#: prefs.js:445 prefs.js:463
msgid "Tasks Label"
msgstr "Programmname anzeigen"
#: prefs.js:449 prefs.js:1075 prefs.js:467 prefs.js:1093
msgid "Window Title"
msgstr "Fenstertitel"
#: prefs.js:450 prefs.js:1074 prefs.js:1091 prefs.js:468 prefs.js:1092
#: prefs.js:1109
msgid "App Name"
msgstr "Programmname"
#: prefs.js:455 prefs.js:473
msgid "Tasks Label Width (150 px)"
msgstr "Breite der Anwendungsbezeichnungen (150 px)"
#: prefs.js:463 prefs.js:481
msgid "Tasks Container Width (0 Tasks)"
msgstr "Breite Laufende Anwendungen (0 Anwendungen)"
#: prefs.js:471 prefs.js:489
msgid "Space between Tasks (4 px)"
msgstr "Raum zwischen Anwendungen (4 px) "
#: prefs.js:479 prefs.js:497
msgid "Tasks Application Menu"
msgstr "Anwendungsmenü"
#: prefs.js:483 prefs.js:493 prefs.js:501 prefs.js:511
msgid "Middle Click"
msgstr "Mittelklick"
#: prefs.js:484 prefs.js:494 prefs.js:502 prefs.js:512
msgid "Right Click"
msgstr "Rechtsklick"
#: prefs.js:489 prefs.js:507
msgid "Close Tasks"
msgstr "Anwendungen schließen"
#: prefs.js:499 prefs.js:517
msgid "Reset Tasks (I) Tab"
msgstr "Reiter Laufende Anwendungen (I) zurücksetzen"
#: prefs.js:502 prefs.js:520
msgid "Reset the Tasks (I) Tab to the Original Tasks Settings"
msgstr "Den Reiter Anwendungen (I) auf Vorgabewerte zurücksetzen"
#: prefs.js:524 prefs.js:602 prefs.js:542 prefs.js:620
msgid "Tasks (II)"
msgstr "Laufende Anwendungen (II)"
#: prefs.js:527 prefs.js:545
msgid "Scroll Tasks"
msgstr "Durch Anwendungen scrollen"
#: prefs.js:531 prefs.js:810 prefs.js:549 prefs.js:828
msgid "Standard"
msgstr "Vorgabe"
#: prefs.js:532 prefs.js:811 prefs.js:550 prefs.js:829
msgid "Invert"
msgstr "Invertieren"
#: prefs.js:537 prefs.js:555
msgid "Active Task Frame"
msgstr "Rahmen der aktiven Anwendung"
#: prefs.js:543 prefs.js:561
msgid "Inactive Task Frame"
msgstr "Rahmen bei inaktiven Anwendungen"
#: prefs.js:549 prefs.js:567
msgid "Activate Tasks on Hover"
msgstr "Anwendungen beim Überfahren aktivieren"
#: prefs.js:555 prefs.js:573
msgid "Hover Delay"
msgstr "Überfahr-Verzögerung"
#: prefs.js:563 prefs.js:581
msgid "Blink Tasks on Alert"
msgstr "Anwendungen bei Ereignissen blinken lassen"
#: prefs.js:569 prefs.js:587
msgid "Blink Rate"
msgstr "Blinkgeschwindigkeit"
#: prefs.js:577 prefs.js:595
msgid "Blink Color"
msgstr "Blinkfarbe"
#: prefs.js:590 prefs.js:608
msgid "Reset Tasks (II) Tab"
msgstr "Reiter Anwendungen (II) zurücksetzen"
#: prefs.js:593 prefs.js:611
msgid "Reset the Tasks II Tab to the Original Tasks II Settings"
msgstr "Reiter Laufende Anwendungen (II) auf Vorgabewerte zurücksetzen"
#: prefs.js:615 prefs.js:764 prefs.js:633 prefs.js:782
msgid "Tasks (III)"
msgstr "Laufende Anwendungen (III)"
#: prefs.js:618 prefs.js:636
msgid ""
"Active Task Background\n"
"Color & Opacity"
msgstr ""
"Hintergrund der aktiven Anwendung\n"
"Farbe & Deckkraft"
#: prefs.js:619 prefs.js:637
msgid ""
"Active Task Background Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"background. This opens a new window with a table of preset colors to choose "
"from. Click the '+' button under 'Custom' to customize color and opacity. "
"Clicking '+' changes the window. In the center is a color picker, the left "
"slider changes color and the bottom slider changes opacity. At the top, a "
"indicator and entry field displays hexadecimal values in the form: #RRGGBB, "
"where RR (red), GG (green) and BB (blue) are values between 00 and FF. When "
"selected, customized colors will be available in all color settings. Back on "
"the 'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the background color.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Hintergrund der aktiven Anwendung - Farbe & Deckkraft\n"
"Die Farbschaltfläche anklicken, um Hintergrundfarbe und Deckkraft der "
"aktiven Anwendung festzulegen. Dies öffnet ein Fenster mit einer "
"Farbpalette. Mit der Schaltfläche '+' unter 'Benutzerdefiniert' können Farbe "
"und Deckkraft angepasst werden. Ein Klick auf '+' verändert das Fenster. In "
"der Mitte befindet sich eine Farbauswahl, der linke Schieberegler ändert die "
"Farbe und der untere Schieberegler ändert die Deckkraft. Der Indikator und "
"das Eingabefeld oben zeigen die Farbe und den Hexadezimalwert in der Form "
"#RRGGBB an, wo RR (rot), gg (grün) und bb (blau) Werte zwischen 00 und FF "
"sind. Wenn einmal ausgewählt, wird die Farbe in allen Farbeinstellungen "
"verfügbar sein. Mit dem Schiebeschalter hinter dieser Einstellung kann die "
"Farbe aktiviert und deaktiviert werden.\n"
"'Laufende Anwendungen' im Reiter 'Übersicht' muss aktiviert sein, damit "
"diese Einstellung greift."
#: prefs.js:636 prefs.js:654
msgid ""
"Inactive Tasks Background\n"
"Color & Opacity"
msgstr ""
"Hintergrund inaktiver Anwendungen\n"
"Farbe & Deckkraft"
#: prefs.js:637 prefs.js:655
msgid ""
"Inactive Tasks Background Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task "
"backgrounds. This opens a new window with a table of preset colors to choose "
"from. Click the '+' button under 'Custom' to customize color and opacity. "
"Clicking '+' changes the window. In the center is a color picker, the left "
"slider changes color and the bottom slider changes opacity. At the top, a "
"indicator and entry field displays hexadecimal values in the form: #RRGGBB, "
"where RR (red), GG (green) and BB (blue) are values between 00 and FF. When "
"selected, customized colors will be available in all color settings. Back on "
"the 'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the background color.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Hintergrund inaktiver Anwendungen - Farbe & Deckkraft\n"
"Die Farbschaltfläche anklicken, um Hintergrundfarbe und Deckkraft inaktiver "
"Anwendungen festzulegen. Dies öffnet ein Fenster mit einer Farbpalette. Mit "
"der Schaltfläche '+' unter 'Benutzerdefiniert' können Farbe und Deckkraft "
"angepasst werden. Ein Klick auf '+' verändert das Fenster. In der Mitte "
"befindet sich eine Farbauswahl, der linke Schieberegler ändert die Farbe und "
"der untere Schieberegler ändert die Deckkraft. Der Indikator und das "
"Eingabefeld oben zeigen die Farbe und den Hexadezimalwert in der Form "
"#RRGGBB an, wo RR (rot), gg (grün) und bb (blau) Werte zwischen 00 und FF "
"sind. Wenn einmal ausgewählt, wird die Farbe in allen Farbeinstellungen "
"verfügbar sein. Mit dem Schiebeschalter hinter dieser Einstellung kann die "
"Farbe aktiviert und deaktiviert werden.\n"
"'Laufende Anwendungen' im Reiter 'Übersicht' muss aktiviert sein, damit "
"diese Einstellung greift."
#: prefs.js:654 prefs.js:672
msgid "Active Task Label Color"
msgstr "Beschriftungsfarbe der aktiven Anwendung"
#: prefs.js:655 prefs.js:673
msgid ""
"Active Task Label Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"label. This opens a new window with a table of preset colors to choose from. "
"Click the '+' button under 'Custom' to customize color and opacity. Clicking "
"'+' changes the window. In the center is a color picker, the left slider "
"changes color and the bottom slider changes opacity. At the top, a indicator "
"and entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the label color.\n"
"Toggle task labels at the 'Tasks (I)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Beschriftungsfarbe der aktiven Anwendung - Farbe & Deckkraft\n"
"Die Farbschaltfläche anklicken, um Beschriftungsfarbe und Deckkraft der "
"aktiven Anwendung festzulegen. Dies öffnet ein Fenster mit einer "
"Farbpalette. Mit der Schaltfläche '+' unter 'Benutzerdefiniert' können Farbe "
"und Deckkraft angepasst werden. Ein Klick auf '+' verändert das Fenster. In "
"der Mitte befindet sich eine Farbauswahl, der linke Schieberegler ändert die "
"Farbe und der untere Schieberegler ändert die Deckkraft. Der Indikator und "
"das Eingabefeld oben zeigen die Farbe und den Hexadezimalwert in der Form "
"#RRGGBB an, wo RR (rot), gg (grün) und bb (blau) Werte zwischen 00 und FF "
"sind. Wenn einmal ausgewählt, wird die Farbe in allen Farbeinstellungen "
"verfügbar sein. Mit dem Schiebeschalter hinter dieser Einstellung kann die "
"Farbe aktiviert und deaktiviert werden.\n"
"'Laufende Anwendungen' im Reiter 'Übersicht' muss aktiviert sein, damit "
"diese Einstellung greift."
#: prefs.js:672 prefs.js:690
msgid "Inactive Tasks Label Color"
msgstr "Beschriftungsfarbe inaktiver Anwendungen"
#: prefs.js:673 prefs.js:691
msgid ""
"Inactive Tasks Label Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task labels. "
"This opens a new window with a table of preset colors to choose from. Click "
"the '+' button under 'Custom' to customize color and opacity. Clicking '+' "
"changes the window. In the center is a color picker, the left slider changes "
"color and the bottom slider changes opacity. At the top, a indicator and "
"entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the label color.\n"
"Toggle task labels at the 'Tasks (I)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Beschriftungsfarbe inaktiver Anwendungen - Farbe & Deckkraft\n"
"Die Farbschaltfläche anklicken, um Beschriftungsfarbe und Deckkraft "
"inaktiver Anwendungen festzulegen. Dies öffnet ein Fenster mit einer "
"Farbpalette. Mit der Schaltfläche '+' unter 'Benutzerdefiniert' können Farbe "
"und Deckkraft angepasst werden. Ein Klick auf '+' verändert das Fenster. In "
"der Mitte befindet sich eine Farbauswahl, der linke Schieberegler ändert die "
"Farbe und der untere Schieberegler ändert die Deckkraft. Der Indikator und "
"das Eingabefeld oben zeigen die Farbe und den Hexadezimalwert in der Form "
"#RRGGBB an, wo RR (rot), gg (grün) und bb (blau) Werte zwischen 00 und FF "
"sind. Wenn einmal ausgewählt, wird die Farbe in allen Farbeinstellungen "
"verfügbar sein. Mit dem Schiebeschalter hinter dieser Einstellung kann die "
"Farbe aktiviert und deaktiviert werden.\n"
"'Laufende Anwendungen' im Reiter 'Übersicht' muss aktiviert sein, damit "
"diese Einstellung greift."
#: prefs.js:690 prefs.js:708
msgid "Active Task Frame Color"
msgstr "Rahmenfarbe der aktiven Anwendung"
#: prefs.js:691 prefs.js:709
msgid ""
"Active Task Frame Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"frame. This opens a new window with a table of preset colors to choose from. "
"Click the '+' button under 'Custom' to customize color and opacity. Clicking "
"'+' changes the window. In the center is a color picker, the left slider "
"changes color and the bottom slider changes opacity. At the top, a indicator "
"and entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the frame color.\n"
"Toggle the active task frame at the 'Tasks (II)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Rahmenfarbe der aktiven Anwendung - Farbe & Deckkraft\n"
"Die Farbschaltfläche anklicken, um Rahmenfarbe und Deckkraft der aktiven "
"Anwendung festzulegen. Dies öffnet ein Fenster mit einer Farbpalette. Mit "
"der Schaltfläche '+' unter 'Benutzerdefiniert' können Farbe und Deckkraft "
"angepasst werden. Ein Klick auf '+' verändert das Fenster. In der Mitte "
"befindet sich eine Farbauswahl, der linke Schieberegler ändert die Farbe und "
"der untere Schieberegler ändert die Deckkraft. Der Indikator und das "
"Eingabefeld oben zeigen die Farbe und den Hexadezimalwert in der Form "
"#RRGGBB an, wo RR (rot), gg (grün) und bb (blau) Werte zwischen 00 und FF "
"sind. Wenn einmal ausgewählt, wird die Farbe in allen Farbeinstellungen "
"verfügbar sein. Mit dem Schiebeschalter hinter dieser Einstellung kann die "
"Farbe aktiviert und deaktiviert werden.\n"
"'Laufende Anwendungen' im Reiter 'Übersicht' muss aktiviert sein, damit "
"diese Einstellung greift."
#: prefs.js:708 prefs.js:726
msgid "Inactive Tasks Frame Color"
msgstr "Rahmenfarbe inaktiver Anwendungen"
#: prefs.js:709 prefs.js:727
msgid ""
"Inactive Tasks Frame Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task frames. "
"This opens a new window with a table of preset colors to choose from. Click "
"the '+' button under 'Custom' to customize color and opacity. Clicking '+' "
"changes the window. In the center is a color picker, the left slider changes "
"color and the bottom slider changes opacity. At the top, a indicator and "
"entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the frame color.\n"
"Toggle inactive task frames at the 'Tasks (II)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Rahmenfarbe inaktiver Anwendungen - Farbe & Deckkraft\n"
"Die Farbschaltfläche anklicken, um Rahmenfarbe und Deckkraft inaktiver "
"Anwendungen festzulegen. Dies öffnet ein Fenster mit einer Farbpalette. Mit "
"der Schaltfläche '+' unter 'Benutzerdefiniert' können Farbe und Deckkraft "
"angepasst werden. Ein Klick auf '+' verändert das Fenster. In der Mitte "
"befindet sich eine Farbauswahl, der linke Schieberegler ändert die Farbe und "
"der untere Schieberegler ändert die Deckkraft. Der Indikator und das "
"Eingabefeld oben zeigen die Farbe und den Hexadezimalwert in der Form "
"#RRGGBB an, wo RR (rot), gg (grün) und bb (blau) Werte zwischen 00 und FF "
"sind. Wenn einmal ausgewählt, wird die Farbe in allen Farbeinstellungen "
"verfügbar sein. Mit dem Schiebeschalter hinter dieser Einstellung kann die "
"Farbe aktiviert und deaktiviert werden.\n"
"'Laufende Anwendungen' im Reiter 'Übersicht' muss aktiviert sein, damit "
"diese Einstellung greift."
#: prefs.js:726 prefs.js:744
msgid "Blacklist Apps"
msgstr "Anwendungen ausschließen"
#: prefs.js:727 prefs.js:745
msgid ""
"Blacklist Apps\n"
"Find app names by navigating to the 'Preview' tab and setting 'Tasks Label' "
"to 'App Name'. Then hover the task you would like to blacklist. App names "
"are case-sensitive. If you intend to blacklist more than one app, separate "
"app names by comma and space:\n"
"Terminal, gedit, Tweak Tool, GNU Image Manipulation Program, Files\n"
"Flip the switch next to the entry field to activate/deactivate the "
"blacklist.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Anwendungen ausschließen\n"
"Um Anwendungsnamen zu finden, öffnet man den Reiter 'Vorschau' und setzt "
"'Programmname anzeigen' auf 'Programmname'. Dann führt man die Maus über die "
"Anwendung, die ausgeschlossen werden soll. Die Groß- und Kleinschreibung ist "
"bei den Programmnamen relevant. Sollen mehrere Anwendungen ausgeschlossen "
"werden, müssen diese mit Komma und Leerzeichen getrennt sein:\n"
"Terminal, gedit, Tweak Tool, GNU Image Manipulation Program, Files\n"
"Das Ausschließen kann mit dem Schalter aktiviert und deaktiviert werden.\n"
"'Laufende Anwendungen' im Reiter 'Übersicht' muss aktiviert sein, damit "
"diese Einstellung greift."
#: prefs.js:752 prefs.js:770
msgid "Reset Tasks (III) Tab"
msgstr "Reiter Laufende Anwendungen (III) zurücksetzen"
#: prefs.js:755 prefs.js:773
msgid "Reset All Settings on this Tab"
msgstr "Alle Einstellungen dieses Reiters zurücksetzen"
#: prefs.js:777 prefs.js:872 prefs.js:795 prefs.js:890
msgid "Buttons"
msgstr "Schaltflächen"
#: prefs.js:780 prefs.js:798
msgid ""
"Desktop Button Right Click\n"
"opens Preferences (this)"
msgstr ""
"Rechtsklick auf Schreibtischschaltfläche\n"
"öffnet diese Einstellungen"
#: prefs.js:786 prefs.js:804
msgid "Desktop Button Icon"
msgstr "Symbol der Schreibtischschaltfläche"
#: prefs.js:797 prefs.js:815
msgid "Workspace Button Index"
msgstr "Arbeitsflächenumschalter zeigt"
#: prefs.js:800 prefs.js:895 prefs.js:818 prefs.js:913
msgid "Index"
msgstr "Index"
#: prefs.js:801 prefs.js:819
msgid "Index/Total"
msgstr "Index/Gesamt"
#: prefs.js:806 prefs.js:824
msgid "Scroll Workspaces"
msgstr "Durch Arbeitsflächen scrollen"
#: prefs.js:816 prefs.js:834
msgid "Workspace Button Color"
msgstr "Farbe des Arbeitsflächenumschalters"
#: prefs.js:832 prefs.js:850
msgid "Adjust Workspace Button Width"
msgstr "Breite des Arbeitsflächenumschalters anpassen"
#: prefs.js:840 prefs.js:858
msgid ""
"Appview Button\n"
"Left & Right Click Toggle"
msgstr ""
"Schaltfläche Anwendungen\n"
"Links- & Rechtsklick-Zuordnung"
#: prefs.js:843 prefs.js:861
msgid ""
"L Appview\n"
"R Overview"
msgstr ""
"L Anwendungen\n"
"R Übersicht"
#: prefs.js:844 prefs.js:862
msgid ""
"L Overview\n"
"R Appview"
msgstr ""
"L Übersicht\n"
"R Anwendungen"
#: prefs.js:849 prefs.js:867
msgid "Appview Button Icon"
msgstr "Symbol der Schaltfläche Anwendungen"
#: prefs.js:860 prefs.js:878
msgid "Reset Buttons Tab"
msgstr "Reiter Schaltflächen zurücksetzen"
#: prefs.js:863 prefs.js:881
msgid ""
"Reset the Buttons Tab except the Icons to the Original Buttons Settings.\n"
"The Icons can be Reset within their own Settings."
msgstr "Reiter Schaltflächen auf Vorgabewerte zurücksetzen"
#: prefs.js:885 prefs.js:939 prefs.js:903 prefs.js:957
msgid "Tray Button"
msgstr "Benachrichtigungssymbol"
#: prefs.js:890 prefs.js:908
msgid "Bottom Panel Tray Button"
msgstr "Benachrichtigungssymbol in der Fußleiste"
#: prefs.js:894 prefs.js:912
msgid "Icon"
msgstr "Symbol"
#: prefs.js:900 prefs.js:918
msgid "When Tray is Empty"
msgstr "Wenn keine Benachrichtigungen"
#: prefs.js:903 prefs.js:921
msgid "Show Icon"
msgstr "Symbol anzeigen"
#: prefs.js:904 prefs.js:922
msgid "Show 0"
msgstr "0 anzeigen"
#: prefs.js:905 prefs.js:923
msgid "Hide"
msgstr "Verbergen"
#: prefs.js:910 prefs.js:928
msgid "Tray Button Icon"
msgstr "Benachrichtigungssymbol"
#: prefs.js:921 prefs.js:939
msgid "Activate Tray on Hover"
msgstr "Benachrichtigungsbereich beim Überfahren aktivieren"
#: prefs.js:927 prefs.js:945
msgid "Reset Tray Button Tab"
msgstr "Reiter Benachrichtigungssymbol zurücksetzen"
#: prefs.js:930 prefs.js:948
msgid ""
"Reset the Tray Button Tab except the Icon to the Original Tray Button "
"Settings.\n"
"The Icon can be Reset within its own Settings."
msgstr ""
"Reiter Benachrichtigungssymbol zurücksetzen, außer das Symbol zu den "
"originalen Benachrichtigungssymboleinstellungen.\n"
"Das Symbol kann in seinen eigenen Einstellungen zurückgesetzt werden."
#: prefs.js:952 prefs.js:1054 prefs.js:970 prefs.js:1072
msgid "Separators"
msgstr "Platzhalter"
#: prefs.js:955 prefs.js:973
msgid "Left (px)"
msgstr "Links (px)"
#: prefs.js:957 prefs.js:975
msgid "Right (px)"
msgstr "Rechts (px)"
#: prefs.js:973 prefs.js:991
msgid "Tasks Container"
msgstr "Laufende Anwendungen"
#: prefs.js:1038 prefs.js:1056
msgid "Reset Separators Tab"
msgstr "Reiter Platzhalter zurücksetzen"
#: prefs.js:1041 prefs.js:1059
msgid "Reset the Separators Tab to the Original Separators Settings"
msgstr "Reiter Platzhalter auf Vorgabewerte zurücksetzen"
#: prefs.js:1067 prefs.js:1158 prefs.js:1085 prefs.js:1184
msgid "Preview"
msgstr "Vorschau"
#: prefs.js:1070 prefs.js:1088
msgid "Tasks Label Preview"
msgstr "Vorschaubeschriftung der Anwendungen"
#: prefs.js:1076 prefs.js:1094
msgid ""
"App Name &\n"
"Window Title"
msgstr ""
"Programmname &\n"
"Fenstertitel"
#: prefs.js:1081 prefs.js:1099
msgid "Tasks Thumbnail Preview"
msgstr "Vorschaubild der Anwendung"
#: prefs.js:1087 prefs.js:1105
msgid "Favorites Label Preview"
msgstr "Vorschaubeschriftung der Favoriten"
#: prefs.js:1092 prefs.js:1110
msgid "Description"
msgstr "Beschreibung"
#: prefs.js:1093 prefs.js:1111
msgid ""
"App Name &\n"
"Description"
msgstr ""
"Programmname &\n"
"Beschreibung"
#: prefs.js:1098 prefs.js:1116
msgid "Thumbnail Preview Size"
msgstr "Vorschaubildgröße"
#: prefs.js:1106 prefs.js:1124
msgid "Preview Delay"
msgstr "Vorschauverzögerung"
#: prefs.js:1114 prefs.js:1132
msgid "Preview Background Color"
msgstr "Hintergrundfarbe der Vorschau"
#: prefs.js:1130 prefs.js:1148
msgid "Preview Label Color"
msgstr "Farbe der Vorschaubeschriftung"
#: prefs.js:1146 prefs.js:1172
msgid "Reset Preview Tab"
msgstr "Reiter Vorschau zurücksetzen"
#: prefs.js:1149 prefs.js:1175
msgid "Reset the Preview Tab to the Original Preview Settings"
msgstr "Reiter Vorschau auf Vorgabewerte zurücksetzen"
#: prefs.js:1171 prefs.js:1287 prefs.js:1286 prefs.js:1402
msgid "Misc"
msgstr "Verschiedenes"
#: prefs.js:1174 prefs.js:1289
msgid "Color & Opacity"
msgstr "Farbe & Deckkraft"
#: prefs.js:1177 prefs.js:1292
msgid "Activities Button"
msgstr "Aktivitäten-Schaltfläche"
#: prefs.js:1192 prefs.js:1211 prefs.js:1230 prefs.js:1249 prefs.js:1307
#: prefs.js:1326 prefs.js:1345 prefs.js:1364
msgid "Reset"
msgstr "Zurücksetzen"
#: prefs.js:1196 prefs.js:1311
msgid "Application Menu"
msgstr "Anwendungsmenü"
#: prefs.js:1215 prefs.js:1330
msgid "Date Menu"
msgstr "Kalendermenü"
#: prefs.js:1234 prefs.js:1349
msgid "System Menu"
msgstr "Systemmenü"
#: prefs.js:1253 prefs.js:1368
msgid "Hot Corner"
msgstr "Heiße Ecke"
#: prefs.js:1259 prefs.js:1374
msgid "Dash (Activities Overview)"
msgstr "Dash (Aktivitätenübersicht)"
#: prefs.js:1265 prefs.js:1380
msgid "Workspace Selector (Activities Overview)"
msgstr "Arbeitsflächenauswahl (Aktivitätenübersicht)"
#: prefs.js:1271 prefs.js:1386
msgid "TaskBar (Activities Overview)"
msgstr "Anwendungen-Leiste (Aktivitätenübersicht)"
#: prefs.js:1277 prefs.js:1392
msgid "Reset Misc Tab"
msgstr "Reiter Verschiedenes zurücksetzen"
#: prefs.js:1280 prefs.js:1395
msgid "Reset the Misc Tab to the Original Misc Settings"
msgstr "Reiter Verschiedenes auf Vorgabewerte zurücksetzen"
#: prefs.js:1302 prefs.js:1417
msgid "GNU GPL"
msgstr "Lizenz (GNU GPL)"
#: prefs.js:1322 prefs.js:1437
msgid "GNU General Public License"
msgstr "GNU General Public License"
#: prefs.js:1728 prefs.js:1843
msgid "TaskBar - Set Desktop Button Icon"
msgstr "TaskBar - Symbol der Schreibtischschaltfläche wählen"
#: prefs.js:1741 prefs.js:1858 prefs.js:1948 prefs.js:1856 prefs.js:1973
#: prefs.js:2063
msgid "Images"
msgstr "Bilder"
#: prefs.js:1845 prefs.js:1960
msgid "TaskBar - Set Appview Button Icon"
msgstr "TaskBar - Symbol der Schaltfläche Anwendungen wählen"
#: prefs.js:1935 prefs.js:2050
msgid "TaskBar - Set Tray Button Icon"
msgstr "TaskBar - Benachrichtigungssymbol wählen"
#: prefs.js:172
msgid "Export Settings"
msgstr "Einstellungen exportieren"
#: prefs.js:174
msgid ""
"Export All TaskBar Settings. This will create a taskbar.dconf file in your "
"home folder."
msgstr ""
"Alle TaskBar-Einstellungen exportieren. Dies wird die Datei taskbar.dconf im "
"Persönlichen Ordner erzeugen."
#: prefs.js:177
msgid "Import Settings"
msgstr "Einstellungen importieren"
#: prefs.js:179
msgid ""
"Import All TaskBar Settings. This will import the taskbar.dconf file located "
"in your home folder."
msgstr ""
"TaskBar-Einstellungen importieren. Dies wird die Datei taskbar.dconf im "
"Persönlichen Ordner importieren."
#: prefs.js:451
msgid "Sort or Group Tasks by Application"
msgstr "Anwendungen nach Programm sortieren oder gruppieren"
#: prefs.js:457
msgid "Group"
msgstr "Gruppe"
#: prefs.js:458
msgid "Group Workspace"
msgstr "Gruppenarbeitsfläche"
#: prefs.js:1164
msgid "Preview Font Size"
msgstr "Vorschau Schriftgröße"
#: prefs.js:1197 prefs.js:1275
msgid "Keybindings"
msgstr "Tastenkürzel"
#: prefs.js:1270
msgid "Backspace to disable Keybindings"
msgstr "Rücktaste zum Deaktivieren der Tastenkürzel"
#: prefs.js:57
msgid "Focus previous Task (Scroll left)"
msgstr "Vorherige Anwendung fokussieren (links scrollen)"
#: prefs.js:58
msgid "Focus next Task (Scroll right)"
msgstr "Nachfolgende Anwendung fokussieren (rechts scrollen)"
#: prefs.js:59
msgid "Toggle Desktop View"
msgstr "Schreibtischansicht umschalten"
#~ msgid "Panel Height"
#~ msgstr "Leistenhöhe"
#~ msgid "Tasks Label Color"
#~ msgstr "Schriftfarbe Anwendungen"
#~ msgid "Tasks Container Width (6 Tasks)"
#~ msgstr "Breite des Bereichs der laufenden Anwendungen (6 Anwendungen)"
#~ msgid "Reset the Tasks Tab to the Original Tasks Settings"
#~ msgstr "Reiter Anwendungen (I) auf die Vorgabewerte zurücksetzen"
#~ msgid ""
#~ "Inactive Task Background\n"
#~ "Color & Opacity"
#~ msgstr ""
#~ "Hintergrund inaktiver Anwendungen\n"
#~ "Farbe & Deckkraft"
#~ msgid "TrayButton"
#~ msgstr "Benachrichtigungssymbol"
#~ msgid "Tasks Thumbnail"
#~ msgstr "Vorschaubild anzeigen"
#~ msgid "Favorites Label"
#~ msgstr "Bei Favoriten Name anzeigen"
#~ msgid "Thumbnail Size"
#~ msgstr "Vorschaubildgröße"
#~ msgid "Dash (Overview)"
#~ msgstr "Dash (Übersicht)"
#~ msgid "Workspace Selector (Overview)"
#~ msgstr "Arbeitsflächenauswahl (Übersicht)"
#~ msgid "TaskBar (Overview)"
#~ msgstr "Anwendungen-Leiste (Übersicht)"
#~ msgid "TaskBar Preferences - Desktop Button Icon"
#~ msgstr ""
#~ "Einstellungen der Anwendungen-Leiste - Symbol der Schreibtischschaltfläche"
#~ msgid "TaskBar Preferences - Appview Button Icon"
#~ msgstr ""
#~ "Einstellungen der Anwendungen-Leiste - Symbol der Schaltfläche Anwendungen"
#~ msgid "TaskBar Preferences - Tray Button Icon"
#~ msgstr "Einstellungen der Anwendungen-Leiste - Benachrichtigungssymbol"

View File

@@ -0,0 +1,914 @@
# GNOME Shell Extension TaskBar 2020
# Copyright (C) 2013-2018 zpydr
# Copyright (C) 2013-2018 Testoriano (Spanish translation)
# Copyright (C) 2020 c0ldplasma
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# Testoriano <mojomonkey@openmailbox.org> Spanish translation
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-16 17:00-0300\n"
"PO-Revision-Date: 2017-06-16 17:49-0300\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.1\n"
"Last-Translator: Testoriano <mojomonkey@openmailbox.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es\n"
#: prefs.js:121 prefs.js:127
msgid "About"
msgstr "Acerca de"
#: prefs.js:133 prefs.js:139
msgid "Version"
msgstr "Versión"
#: prefs.js:135 prefs.js:141
msgid "GNOME Shell Version"
msgstr "Versión de GNOME Shell"
#: prefs.js:149 prefs.js:155
msgid "Report a Bug"
msgstr "Reporta una falla"
#: prefs.js:153 prefs.js:159
msgid "Donate for TaskBar"
msgstr "Donar a TaskBar"
#: prefs.js:157 prefs.js:163
msgid "Become a Friend of GNOME"
msgstr "Hacerse amigo de GNOME"
#: prefs.js:161 prefs.js:167
msgid "Free Software Foundation"
msgstr "Fundación de Software Libre"
#: prefs.js:166 prefs.js:182
msgid "RESET ALL !"
msgstr "RESTABLECER TODAS LAS CONFIGURACIONES !"
#: prefs.js:169 prefs.js:185
msgid "Reset All TaskBar Settings to the Original TaskBar Settings"
msgstr ""
"Restablece Todas las Configuraciones de TaskBar a sus Valores por Defecto"
#: prefs.js:176 prefs.js:960 prefs.js:192 prefs.js:978
msgid "TaskBar"
msgstr "TaskBar"
#: prefs.js:189 prefs.js:275 prefs.js:205 prefs.js:291
msgid "Overview"
msgstr "Resumen"
#: prefs.js:192 prefs.js:225 prefs.js:208 prefs.js:241
msgid "Tasks"
msgstr "Tareas"
#: prefs.js:198 prefs.js:226 prefs.js:986 prefs.js:214 prefs.js:242
#: prefs.js:1004
msgid "Desktop Button"
msgstr "Botón \"Mostrar Escritorio\""
#: prefs.js:204 prefs.js:227 prefs.js:999 prefs.js:220 prefs.js:243
#: prefs.js:1017
msgid "Workspace Button"
msgstr "Botón \"Área de Trabajo\""
#: prefs.js:210 prefs.js:228 prefs.js:1012 prefs.js:226 prefs.js:244
#: prefs.js:1030
msgid "Appview Button"
msgstr "Botón \"Mostrar Todas las Aplicaciones\""
#: prefs.js:216 prefs.js:229 prefs.js:1025 prefs.js:232 prefs.js:245
#: prefs.js:1043
msgid "Favorites"
msgstr "Favoritos"
#: prefs.js:223 prefs.js:239
msgid "Align"
msgstr "Alinear"
#: prefs.js:252 prefs.js:291 prefs.js:268 prefs.js:307
msgid "Top Panel"
msgstr "Panel Superior"
#: prefs.js:258 prefs.js:293 prefs.js:274 prefs.js:309
msgid "Bottom Panel"
msgstr "Panel Inferior"
#: prefs.js:264 prefs.js:280
msgid "Reset Overview Tab"
msgstr "Restablecer Pestaña de Resumen"
#: prefs.js:267 prefs.js:283
msgid "Reset the Overview Tab to the Original Overview Settings"
msgstr "Restablece a las Configuraciones por Defecto de la Pestaña de Resumen"
#: prefs.js:288 prefs.js:413 prefs.js:304 prefs.js:429
msgid "Panels"
msgstr "Paneles"
#: prefs.js:296 prefs.js:312
msgid "Align TaskBar"
msgstr "Alinear TaskBar"
#: prefs.js:311 prefs.js:327
msgid "Panel Size"
msgstr "Tamaño del Panel"
#: prefs.js:324 prefs.js:340
msgid "Adjust TaskBar Icon Size"
msgstr "Modificar Tamaño del Icono Taskbar"
#: prefs.js:337 prefs.js:353
msgid "Adjust TaskBar Label Size"
msgstr "Modificar Tamaño del Texto Taskbar"
#: prefs.js:350 prefs.js:366
msgid "Adjust Panel Content Size"
msgstr "Modificar Tamaño del Contenido del Panel"
#: prefs.js:358 prefs.js:374
msgid "Anchor Point"
msgstr "Punto de Anclaje"
#: prefs.js:366 prefs.js:382
msgid ""
"Panel Background\n"
"Color & Opacity"
msgstr ""
"Color de Fondo y\n"
"Opacidad del Panel"
#: prefs.js:394 prefs.js:397 prefs.js:410 prefs.js:413
msgid "Reset Color"
msgstr "Restablecer Color"
#: prefs.js:401 prefs.js:417
msgid "Reset Panels Tab"
msgstr "Restablecer Pestaña de Paneles"
#: prefs.js:404 prefs.js:420
msgid "Reset the Panels Tab to the Original Panels Settings"
msgstr "Restablece a las Configuraciones por Defecto de la Pestaña de Paneles"
#: prefs.js:426 prefs.js:511 prefs.js:442 prefs.js:529
msgid "Tasks (I)"
msgstr "Tareas (I)"
#: prefs.js:429 prefs.js:445
msgid "Tasks on All Workspaces"
msgstr "Tareas de Todas las Áreas de Trabajo"
#: prefs.js:435
msgid "Sort Tasks by Application"
msgstr "Ordena Task por Aplicación"
#: prefs.js:438 prefs.js:448 prefs.js:482 prefs.js:492 prefs.js:530
#: prefs.js:809 prefs.js:893 prefs.js:1073 prefs.js:1090 prefs.js:454
#: prefs.js:466 prefs.js:500 prefs.js:510 prefs.js:548 prefs.js:827
#: prefs.js:911 prefs.js:1091 prefs.js:1108
msgid "OFF"
msgstr "APAGADO"
#: prefs.js:439 prefs.js:455
msgid "Sort"
msgstr "Ordenar"
#: prefs.js:440 prefs.js:456
msgid "Sort Workspace"
msgstr "Ordenar Area de Trabajo"
#: prefs.js:445 prefs.js:463
msgid "Tasks Label"
msgstr "Nombre de la Tarea"
#: prefs.js:449 prefs.js:1075 prefs.js:467 prefs.js:1093
msgid "Window Title"
msgstr "Título de la Ventana"
#: prefs.js:450 prefs.js:1074 prefs.js:1091 prefs.js:468 prefs.js:1092
#: prefs.js:1109
msgid "App Name"
msgstr "Nombre de la Aplicación"
#: prefs.js:455 prefs.js:473
msgid "Tasks Label Width (150 px)"
msgstr "Ancho del Nombre de la Tarea (150px)"
#: prefs.js:463 prefs.js:481
msgid "Tasks Container Width (0 Tasks)"
msgstr "Ancho del Contenedor de la Tarea (0 Tareas)"
#: prefs.js:471 prefs.js:489
msgid "Space between Tasks (4 px)"
msgstr "Espacio entre Tareas (4 px)"
#: prefs.js:479 prefs.js:497
msgid "Tasks Application Menu"
msgstr "Menú de la Tarea"
#: prefs.js:483 prefs.js:493 prefs.js:501 prefs.js:511
msgid "Middle Click"
msgstr "Click del Medio"
#: prefs.js:484 prefs.js:494 prefs.js:502 prefs.js:512
msgid "Right Click"
msgstr "Click Derecho"
#: prefs.js:489 prefs.js:507
msgid "Close Tasks"
msgstr "Cerrar Tarea"
#: prefs.js:499 prefs.js:517
msgid "Reset Tasks (I) Tab"
msgstr "Restablecer Pestaña de Tareas (I)"
#: prefs.js:502 prefs.js:520
msgid "Reset the Tasks (I) Tab to the Original Tasks Settings"
msgstr "Restablece a las Configuraciones por Defecto de la Pestaña de Tareas"
#: prefs.js:524 prefs.js:602 prefs.js:542 prefs.js:620
msgid "Tasks (II)"
msgstr "Tareas (II)"
#: prefs.js:527 prefs.js:545
msgid "Scroll Tasks"
msgstr "Desplazamiento de las Tareas"
#: prefs.js:531 prefs.js:810 prefs.js:549 prefs.js:828
msgid "Standard"
msgstr "Tradicional"
#: prefs.js:532 prefs.js:811 prefs.js:550 prefs.js:829
msgid "Invert"
msgstr "Invertida"
#: prefs.js:537 prefs.js:555
msgid "Active Task Frame"
msgstr "Marco Activo de la Tarea"
#: prefs.js:543 prefs.js:561
msgid "Inactive Task Frame"
msgstr "Marco Inactivo de la Tarea"
#: prefs.js:549 prefs.js:567
msgid "Activate Tasks on Hover"
msgstr "Activar Tarea al Pasar el Ratón por Arriba"
#: prefs.js:555 prefs.js:573
msgid "Hover Delay"
msgstr "Retrazo de la Activación"
#: prefs.js:563 prefs.js:581
msgid "Blink Tasks on Alert"
msgstr "Parpadear Tareas en Alerta"
#: prefs.js:569 prefs.js:587
msgid "Blink Rate"
msgstr "Velocidad del Parpadeo"
#: prefs.js:577 prefs.js:595
msgid "Blink Color"
msgstr "Color del Parpadeo"
#: prefs.js:590 prefs.js:608
msgid "Reset Tasks (II) Tab"
msgstr "Restablecer Pestaña de Tareas (II)"
#: prefs.js:593 prefs.js:611
msgid "Reset the Tasks II Tab to the Original Tasks II Settings"
msgstr ""
"Restablece a las Configuraciones por Defecto de la Pestaña de Tareas (II)"
#: prefs.js:615 prefs.js:764 prefs.js:633 prefs.js:782
msgid "Tasks (III)"
msgstr "Tareas (III)"
#: prefs.js:618 prefs.js:636
msgid ""
"Active Task Background\n"
"Color & Opacity"
msgstr ""
"Color & Opacidad del\n"
"Fondo de la Tarea Activa"
#: prefs.js:619 prefs.js:637
msgid ""
"Active Task Background Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"background. This opens a new window with a table of preset colors to choose "
"from. Click the '+' button under 'Custom' to customize color and opacity. "
"Clicking '+' changes the window. In the center is a color picker, the left "
"slider changes color and the bottom slider changes opacity. At the top, a "
"indicator and entry field displays hexadecimal values in the form: #RRGGBB, "
"where RR (red), GG (green) and BB (blue) are values between 00 and FF. When "
"selected, customized colors will be available in all color settings. Back on "
"the 'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the background color.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Color & Opacidad del Fondo de la Tarea Activa\n"
"Para establecer el color y la opacidad del fondo de la tarea activa clickear "
"el botón de selección de color. Esto abre una nueva ventana con una tabla de "
"colores preestablecidos para escoger. Cliquear el botón '+' debajo de "
"'Personalizado' para personalizar color y opacidad. Presionando '+' se "
"modifica la ventana. En el centro se encuentra un seleccionador de color, el "
"deslizador izquierdo cambia el color y el deslizador inferior cambia la "
"opacidad. En la parte superior, un indicador y un campo de entrada muestran "
"valores hexadecimales con el formato: #RRGGBB, en donde RR (rojo), GG(verde) "
"y BB(azul) son valores entre 00 y FF. Una vez seleccionados, los colores "
"personalizados estarán disponibles en todos los ajustes de color. De vuelta "
"a la pestaña 'Tareas (III)', para activar/desactivar el color de fondo "
"activa el interruptor cercano al botón de selección de color.\n"
"Alterna tareas en la pestaña 'Resumen'."
#: prefs.js:636 prefs.js:654
msgid ""
"Inactive Tasks Background\n"
"Color & Opacity"
msgstr ""
"Color & Opacidad del\n"
"Fondo de la Tarea Inactiva"
#: prefs.js:637 prefs.js:655
msgid ""
"Inactive Tasks Background Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task "
"backgrounds. This opens a new window with a table of preset colors to choose "
"from. Click the '+' button under 'Custom' to customize color and opacity. "
"Clicking '+' changes the window. In the center is a color picker, the left "
"slider changes color and the bottom slider changes opacity. At the top, a "
"indicator and entry field displays hexadecimal values in the form: #RRGGBB, "
"where RR (red), GG (green) and BB (blue) are values between 00 and FF. When "
"selected, customized colors will be available in all color settings. Back on "
"the 'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the background color.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Color & Opacidad del Fondo de la Tarea Inactiva\n"
"Para establecer el color y la opacidad del fondo de la tarea inactiva "
"clickear el botón de selección de color. Esto abre una nueva ventana con una "
"tabla de colores preestablecidos para escoger. Cliquear el botón '+' debajo "
"de 'Personalizado' para personalizar color y opacidad. Presionando '+' se "
"modifica la ventana. En el centro se encuentra un seleccionador de color, el "
"deslizador izquierdo cambia el color y el deslizador inferior cambia la "
"opacidad. En la parte superior, un indicador y un campo de entrada muestran "
"valores hexadecimales con el formato: #RRGGBB, en donde RR (rojo), GG(verde) "
"y BB(azul) son valores entre 00 y FF. Una vez seleccionados, los colores "
"personalizados estarán disponibles en todos los ajustes de color. De vuelta "
"a la pestaña 'Tareas (III)', para activar/desactivar el color de fondo "
"activa el interruptor cercano al botón de selección de color.\n"
"Alterna tareas en la pestaña 'Resumen'."
#: prefs.js:654 prefs.js:672
msgid "Active Task Label Color"
msgstr "Color del Nombre de la Tarea Activa"
#: prefs.js:655 prefs.js:673
msgid ""
"Active Task Label Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"label. This opens a new window with a table of preset colors to choose from. "
"Click the '+' button under 'Custom' to customize color and opacity. Clicking "
"'+' changes the window. In the center is a color picker, the left slider "
"changes color and the bottom slider changes opacity. At the top, a indicator "
"and entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the label color.\n"
"Toggle task labels at the 'Tasks (I)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Color & Opacidad del Nombre de la Tarea Activa\n"
"Para establecer el color y la opacidad del fondo del nombre de la tarea "
"activa, clickear el botón de selección de color. Esto abre una nueva ventana "
"con una tabla de colores preestablecidos para escoger. Cliquear el botón "
"'+' debajo de 'Personalizado' para personalizar color y opacidad. "
"Presionando '+' se modifica la ventana. En el centro se encuentra un "
"seleccionador de color, el deslizador izquierdo cambia el color y el "
"deslizador inferior cambia la opacidad. En la parte superior, un indicador y "
"un campo de entrada muestran valores hexadecimales con el formato: #RRGGBB, "
"en donde RR (rojo), GG(verde) y BB(azul) son valores entre 00 y FF. Una vez "
"seleccionados, los colores personalizados estarán disponibles en todos los "
"ajustes de color. De vuelta a la pestaña 'Tareas (III)', para activar/"
"desactivar el color de fondo activa el interruptor cercano al botón de "
"selección de color.\n"
"Alterna nombres de tareas en la pestaña 'Tareas(I)'.\n"
"Alterna tareas en la pestaña 'Resumen'."
#: prefs.js:672 prefs.js:690
msgid "Inactive Tasks Label Color"
msgstr "Color del Nombre de Tareas Inactivas"
#: prefs.js:673 prefs.js:691
msgid ""
"Inactive Tasks Label Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task labels. "
"This opens a new window with a table of preset colors to choose from. Click "
"the '+' button under 'Custom' to customize color and opacity. Clicking '+' "
"changes the window. In the center is a color picker, the left slider changes "
"color and the bottom slider changes opacity. At the top, a indicator and "
"entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the label color.\n"
"Toggle task labels at the 'Tasks (I)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Color & Opacidad del Nombre de Tareas Inactivas\n"
"Para establecer el color y la opacidad del fondo del nombre de la tarea "
"inactiva, clickear el botón de selección de color. Esto abre una nueva "
"ventana con una tabla de colores preestablecidos para escoger. Cliquear el "
"botón '+' debajo de 'Personalizado' para personalizar color y opacidad. "
"Presionando '+' se modifica la ventana. En el centro se encuentra un "
"seleccionador de color, el deslizador izquierdo cambia el color y el "
"deslizador inferior cambia la opacidad. En la parte superior, un indicador y "
"un campo de entrada muestran valores hexadecimales con el formato: #RRGGBB, "
"en donde RR (rojo), GG(verde) y BB(azul) son valores entre 00 y FF. Una vez "
"seleccionados, los colores personalizados estarán disponibles en todos los "
"ajustes de color. De vuelta a la pestaña 'Tareas (III)', para activar/"
"desactivar el color de fondo activa el interruptor cercano al botón de "
"selección de color.\n"
"Alterna nombres de tareas en la pestaña 'Tareas(I)'.\n"
"Alterna tareas en la pestaña 'Resumen'."
#: prefs.js:690 prefs.js:708
msgid "Active Task Frame Color"
msgstr "Color del Marco de la Tarea Activa"
#: prefs.js:691 prefs.js:709
msgid ""
"Active Task Frame Color & Opacity\n"
"Click the color button to set the color and opacity of the active task "
"frame. This opens a new window with a table of preset colors to choose from. "
"Click the '+' button under 'Custom' to customize color and opacity. Clicking "
"'+' changes the window. In the center is a color picker, the left slider "
"changes color and the bottom slider changes opacity. At the top, a indicator "
"and entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the frame color.\n"
"Toggle the active task frame at the 'Tasks (II)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Color & Opacidad del Marco de la Tarea Activa\n"
"Para establecer el color y la opacidad del marco de la tarea activa, "
"clickear el botón de selección de color. Esto abre una nueva ventana con una "
"tabla de colores preestablecidos para escoger. Cliquear el botón '+' debajo "
"de 'Personalizado' para personalizar color y opacidad. Presionando '+' se "
"modifica la ventana. En el centro se encuentra un seleccionador de color, el "
"deslizador izquierdo cambia el color y el deslizador inferior cambia la "
"opacidad. En la parte superior, un indicador y un campo de entrada muestran "
"valores hexadecimales con el formato: #RRGGBB, en donde RR (rojo), GG(verde) "
"y BB(azul) son valores entre 00 y FF. Una vez seleccionados, los colores "
"personalizados estarán disponibles en todos los ajustes de color. De vuelta "
"a la pestaña 'Tareas (III)', para activar/desactivar el color de fondo "
"activa el interruptor cercano al botón de selección de color.\n"
"Alterna el marco de la tarea activa en la pestaña 'Tareas(II)'.\n"
"Alterna tareas en la pestaña 'Resumen'."
#: prefs.js:708 prefs.js:726
msgid "Inactive Tasks Frame Color"
msgstr "Color del Marco de la Tarea Inactiva"
#: prefs.js:709 prefs.js:727
msgid ""
"Inactive Tasks Frame Color & Opacity\n"
"Click the color button to set the color and opacity of inactive task frames. "
"This opens a new window with a table of preset colors to choose from. Click "
"the '+' button under 'Custom' to customize color and opacity. Clicking '+' "
"changes the window. In the center is a color picker, the left slider changes "
"color and the bottom slider changes opacity. At the top, a indicator and "
"entry field displays hexadecimal values in the form: #RRGGBB, where RR "
"(red), GG (green) and BB (blue) are values between 00 and FF. When selected, "
"customized colors will be available in all color settings. Back on the "
"'Tasks (III)' tab, flip the switch next to the color button to activate/"
"deactivate the frame color.\n"
"Toggle inactive task frames at the 'Tasks (II)' tab.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Color & Opacidad del Marco de la Tarea Inactiva\n"
"Para establecer el color y la opacidad del marco de la tarea inactiva, "
"clickear el botón de selección de color. Esto abre una nueva ventana con una "
"tabla de colores preestablecidos para escoger. Cliquear el botón '+' debajo "
"de 'Personalizado' para personalizar color y opacidad. Presionando '+' se "
"modifica la ventana. En el centro se encuentra un seleccionador de color, el "
"deslizador izquierdo cambia el color y el deslizador inferior cambia la "
"opacidad. En la parte superior, un indicador y un campo de entrada muestran "
"valores hexadecimales con el formato: #RRGGBB, en donde RR (rojo), GG(verde) "
"y BB(azul) son valores entre 00 y FF. Una vez seleccionados, los colores "
"personalizados estarán disponibles en todos los ajustes de color. De vuelta "
"a la pestaña 'Tareas (III)', para activar/desactivar el color de fondo "
"activa el interruptor cercano al botón de selección de color.\n"
"Alterna el marco de la tarea activa en la pestaña 'Tareas(II)'.\n"
"Alterna tareas en la pestaña 'Resumen'."
#: prefs.js:726 prefs.js:744
msgid "Blacklist Apps"
msgstr "Lista Negra de Aplicaciones"
#: prefs.js:727 prefs.js:745
msgid ""
"Blacklist Apps\n"
"Find app names by navigating to the 'Preview' tab and setting 'Tasks Label' "
"to 'App Name'. Then hover the task you would like to blacklist. App names "
"are case-sensitive. If you intend to blacklist more than one app, separate "
"app names by comma and space:\n"
"Terminal, gedit, Tweak Tool, GNU Image Manipulation Program, Files\n"
"Flip the switch next to the entry field to activate/deactivate the "
"blacklist.\n"
"Toggle tasks at the 'Overview' tab."
msgstr ""
"Lista Negra de Aplicaciones\n"
"Encuentra nombres de aplicaciones yendo a la pestaña 'Vista Previa' y "
"modificando 'Nombre de Tareas' a 'Nombre de Aplicación'. Luego mantente "
"sobre la tarea que quieres agregar a la lista negra. Se distingue entre "
"mayúsculas y minúsculas en los nombres de las aplicaciones. Si quieres "
"agregar varias aplicaciones a la lista negra, separa los nombres de las "
"aplicaciones mediante una coma y un espacio.\n"
"Terminal, gedit, Tweak Tool, GNU Image Manipulation Program, Files\n"
"Para activar/desactivar la lista negra cambia el interruptor que está "
"próximo al campo de entrada.\n"
"Alterna tareas en la pestaña 'Resumen'."
#: prefs.js:752 prefs.js:770
msgid "Reset Tasks (III) Tab"
msgstr "Restablecer Pestaña de Tareas (III)"
#: prefs.js:755 prefs.js:773
msgid "Reset All Settings on this Tab"
msgstr "Restablece Todas las Opciones en esta Pestaña"
#: prefs.js:777 prefs.js:872 prefs.js:795 prefs.js:890
msgid "Buttons"
msgstr "Botones"
#: prefs.js:780 prefs.js:798
msgid ""
"Desktop Button Right Click\n"
"opens Preferences (this)"
msgstr ""
"Click Derecho en el Botón de Escritorio\n"
"abre éstas Preferencias"
#: prefs.js:786 prefs.js:804
msgid "Desktop Button Icon"
msgstr "Icono del Botón de Escritorio"
#: prefs.js:797 prefs.js:815
msgid "Workspace Button Index"
msgstr "Índice del Botón de Áreas de Trabajo"
#: prefs.js:800 prefs.js:895 prefs.js:818 prefs.js:913
msgid "Index"
msgstr "Actual"
#: prefs.js:801 prefs.js:819
msgid "Index/Total"
msgstr "Actual/Total"
#: prefs.js:806 prefs.js:824
msgid "Scroll Workspaces"
msgstr "Deslizar entre Áreas de Trabajo"
#: prefs.js:816 prefs.js:834
msgid "Workspace Button Color"
msgstr "Color del Botón de Áreas de Trabajo"
#: prefs.js:832 prefs.js:850
msgid "Adjust Workspace Button Width"
msgstr "Establecer el Ancho del Botón de Áreas de Trabajo"
#: prefs.js:840 prefs.js:858
msgid ""
"Appview Button\n"
"Left & Right Click Toggle"
msgstr ""
"Botón de Mostrar Aplicaciones\n"
"Click Izquierdo & Derecho para Modificar"
#: prefs.js:843 prefs.js:861
msgid ""
"L Appview\n"
"R Overview"
msgstr ""
"I Mostrar Aplicaciones\n"
"D Resúmen"
#: prefs.js:844 prefs.js:862
msgid ""
"L Overview\n"
"R Appview"
msgstr ""
"I Resúmen\n"
"D Mostrar Aplicaciones"
#: prefs.js:849 prefs.js:867
msgid "Appview Button Icon"
msgstr "Icono del Botón de Mostrar Aplicaciones"
#: prefs.js:860 prefs.js:878
msgid "Reset Buttons Tab"
msgstr "Restablecer Pestaña de Botones"
#: prefs.js:863 prefs.js:881
msgid ""
"Reset the Buttons Tab except the Icons to the Original Buttons Settings.\n"
"The Icons can be Reset within their own Settings."
msgstr ""
"Restablece a las Configuraciones por Defecto de la Pestaña de Botones.\n"
"Los Iconos pueden restablecerse con sus propias Configuraciones."
#: prefs.js:885 prefs.js:939 prefs.js:903 prefs.js:957
msgid "Tray Button"
msgstr "Botón de Bandeja de Entrada"
#: prefs.js:890 prefs.js:908
msgid "Bottom Panel Tray Button"
msgstr "Botón de la Bandeja de Entrada del Panel Inferior"
#: prefs.js:894 prefs.js:912
msgid "Icon"
msgstr "Icono"
#: prefs.js:900 prefs.js:918
msgid "When Tray is Empty"
msgstr "Cuando la Bandeja de Entrada Está Vacía"
#: prefs.js:903 prefs.js:921
msgid "Show Icon"
msgstr "Mostrar Icono"
#: prefs.js:904 prefs.js:922
msgid "Show 0"
msgstr "Mostrar 0"
#: prefs.js:905 prefs.js:923
msgid "Hide"
msgstr "Esconder"
#: prefs.js:910 prefs.js:928
msgid "Tray Button Icon"
msgstr "Icono del Botón de la Bandeja de Entrada"
#: prefs.js:921 prefs.js:939
msgid "Activate Tray on Hover"
msgstr "Activar Bandeja de Entrada al Pasar el Ratón por Arriba"
#: prefs.js:927 prefs.js:945
msgid "Reset Tray Button Tab"
msgstr "Restablecer Pestaña de Bandeja de Entrada Inferior"
#: prefs.js:930 prefs.js:948
msgid ""
"Reset the Tray Button Tab except the Icon to the Original Tray Button "
"Settings.\n"
"The Icon can be Reset within its own Settings."
msgstr ""
"Restablecer a Configuraciones por Defecto de la Pestaña de Bandeja de "
"Entrada Inferior excepto el Icono.\n"
"El Icono Puede Restablecerse Desde su Configuración."
#: prefs.js:952 prefs.js:1054 prefs.js:970 prefs.js:1072
msgid "Separators"
msgstr "Separadores"
#: prefs.js:955 prefs.js:973
msgid "Left (px)"
msgstr "Izquierda (px)"
#: prefs.js:957 prefs.js:975
msgid "Right (px)"
msgstr "Derecha (px)"
#: prefs.js:973 prefs.js:991
msgid "Tasks Container"
msgstr "Contenedor de la Tarea"
#: prefs.js:1038 prefs.js:1056
msgid "Reset Separators Tab"
msgstr "Restablecer la Pestaña de Separadores"
#: prefs.js:1041 prefs.js:1059
msgid "Reset the Separators Tab to the Original Separators Settings"
msgstr "Restablece a Configuraciones por Defecto de la Pestaña de Separadores"
#: prefs.js:1067 prefs.js:1158 prefs.js:1085 prefs.js:1184
msgid "Preview"
msgstr "Vista Previa"
#: prefs.js:1070 prefs.js:1088
msgid "Tasks Label Preview"
msgstr "Vista Previa del Nombre de la Tarea"
#: prefs.js:1076 prefs.js:1094
msgid ""
"App Name &\n"
"Window Title"
msgstr ""
"Nombre de la Aplicación &\n"
"Título de la Ventana"
#: prefs.js:1081 prefs.js:1099
msgid "Tasks Thumbnail Preview"
msgstr "Vista Previa de la Miniatura de la Tarea"
#: prefs.js:1087 prefs.js:1105
msgid "Favorites Label Preview"
msgstr "Vista Previa de Nombres de Favoritos"
#: prefs.js:1092 prefs.js:1110
msgid "Description"
msgstr "Descripción"
#: prefs.js:1093 prefs.js:1111
msgid ""
"App Name &\n"
"Description"
msgstr ""
"Nombre de Aplicación &\n"
"Descripción"
#: prefs.js:1098 prefs.js:1116
msgid "Thumbnail Preview Size"
msgstr "Tamaño de la Vista Previa de la Miniatura"
#: prefs.js:1106 prefs.js:1124
msgid "Preview Delay"
msgstr "Retraso de la Vista Previa"
#: prefs.js:1114 prefs.js:1132
msgid "Preview Background Color"
msgstr "Color de Fondo de la Vista Previa"
#: prefs.js:1130 prefs.js:1148
msgid "Preview Label Color"
msgstr "Color del Nombre de la Vista Previa"
#: prefs.js:1146 prefs.js:1172
msgid "Reset Preview Tab"
msgstr "Restablecer Pestaña de Vista Previa"
#: prefs.js:1149 prefs.js:1175
msgid "Reset the Preview Tab to the Original Preview Settings"
msgstr "Restablece a Configuraciones por Defecto de la Pestaña de Vista Previa"
#: prefs.js:1171 prefs.js:1287 prefs.js:1286 prefs.js:1402
msgid "Misc"
msgstr "Misceláneo"
#: prefs.js:1174 prefs.js:1289
msgid "Color & Opacity"
msgstr "Color & Opacidad"
#: prefs.js:1177 prefs.js:1292
msgid "Activities Button"
msgstr "Botón de Actividades"
#: prefs.js:1192 prefs.js:1211 prefs.js:1230 prefs.js:1249 prefs.js:1307
#: prefs.js:1326 prefs.js:1345 prefs.js:1364
msgid "Reset"
msgstr "Restablecer"
#: prefs.js:1196 prefs.js:1311
msgid "Application Menu"
msgstr "Menú de la Aplicación"
#: prefs.js:1215 prefs.js:1330
msgid "Date Menu"
msgstr "Menú de la Fecha"
#: prefs.js:1234 prefs.js:1349
msgid "System Menu"
msgstr "Menú del Sistema"
#: prefs.js:1253 prefs.js:1368
msgid "Hot Corner"
msgstr "Esquina Activa"
#: prefs.js:1259 prefs.js:1374
msgid "Dash (Activities Overview)"
msgstr "Dash (Vista Previa)"
#: prefs.js:1265 prefs.js:1380
msgid "Workspace Selector (Activities Overview)"
msgstr "Selector de Áreas de Trabajo (Vista Previa)"
#: prefs.js:1271 prefs.js:1386
msgid "TaskBar (Activities Overview)"
msgstr "TaskBar (Resumen de Actividades)"
#: prefs.js:1277 prefs.js:1392
msgid "Reset Misc Tab"
msgstr "Restablecer Pestaña de Misceláneos"
#: prefs.js:1280 prefs.js:1395
msgid "Reset the Misc Tab to the Original Misc Settings"
msgstr "Restablece a Configuraciones por Defecto de la Pestaña de Misceláneos"
#: prefs.js:1302 prefs.js:1417
msgid "GNU GPL"
msgstr "GNU GPL"
#: prefs.js:1322 prefs.js:1437
msgid "GNU General Public License"
msgstr "Licencia Pública General de GNU"
#: prefs.js:1728 prefs.js:1843
msgid "TaskBar - Set Desktop Button Icon"
msgstr "TaskBar - Establecer Icono del Botón de Escritorio"
#: prefs.js:1741 prefs.js:1858 prefs.js:1948 prefs.js:1856 prefs.js:1973
#: prefs.js:2063
msgid "Images"
msgstr "Imágenes"
#: prefs.js:1845 prefs.js:1960
msgid "TaskBar - Set Appview Button Icon"
msgstr "TaskBar - Establecer Icono del Botón de Appview"
#: prefs.js:1935 prefs.js:2050
msgid "TaskBar - Set Tray Button Icon"
msgstr "TaskBar - Establecer Icono del Botón de la Bandeja de Entrada"
#: prefs.js:172
msgid "Export Settings"
msgstr "Exportar Configuraciones"
#: prefs.js:174
msgid ""
"Export All TaskBar Settings. This will create a taskbar.dconf file in your "
"home folder."
msgstr ""
"Exportar todas las Configuraciones de TaskBar. Se creará un archivo taskbar."
"dconf en tu carpeta de usuario."
#: prefs.js:177
msgid "Import Settings"
msgstr "Importar Configuraciones"
#: prefs.js:179
msgid ""
"Import All TaskBar Settings. This will import the taskbar.dconf file located "
"in your home folder."
msgstr ""
"Importar todas las configuraciones de TaskBar. Se importará el archivo "
"taskbar.dconf localizado en tu carpeta de usuario."
#: prefs.js:451
msgid "Sort or Group Tasks by Application"
msgstr "Ordenar o Agrupar Tareas por Aplicación"
#: prefs.js:457
msgid "Group"
msgstr "Grupo"
#: prefs.js:458
msgid "Group Workspace"
msgstr "Grupo de Escritorio"
#: prefs.js:1164
msgid "Preview Font Size"
msgstr "Vista previa del Tamaño de la Fuente"
#: prefs.js:1197 prefs.js:1275
msgid "Keybindings"
msgstr "Atajos del Teclado"
#: prefs.js:1270
msgid "Backspace to disable Keybindings"
msgstr "Barra espaciadora para deshabilitar Atajos del Teclado"
#: prefs.js:57
msgid "Focus previous Task (Scroll left)"
msgstr "Enfocar Tarea Previa (Scroll izquierda)"
#: prefs.js:58
msgid "Focus next Task (Scroll right)"
msgstr "Enfocar Tarea siguiente (Scroll derecho)"
#: prefs.js:59
msgid "Toggle Desktop View"
msgstr "Alternar Mostrar Escritorio"

Some files were not shown because too many files have changed in this diff Show More