├── version ├── debian ├── compat ├── source │ └── format ├── qubes-menus.install ├── qubes-desktop-linux-common.install ├── rules ├── control └── copyright ├── qubes-menus ├── README ├── Makefile ├── menus │ ├── documentation.menu │ ├── preferences.menu │ ├── start-here.menu │ ├── kf5-qubes-applications.menu │ ├── server-settings.menu │ ├── system-settings.menu │ ├── settings.menu │ └── qubes-applications.menu └── directory-files │ ├── Edutainment.directory │ ├── qubes-System-Tools.directory │ ├── Utilities.directory │ ├── Root.directory │ ├── Utilities-More.directory │ ├── Games-More.directory │ ├── AllPrograms.directory │ ├── Desktop.directory │ ├── Accessories-More.directory │ ├── Advanced.directory │ ├── Documentation.directory │ ├── Settings-More.directory │ ├── Graphics-More.directory │ ├── Documentation-More.directory │ ├── Multimedia-More.directory │ ├── Office-More.directory │ ├── Advanced-More.directory │ ├── System-More.directory │ ├── Development-More.directory │ ├── Sawfish.directory │ ├── SystemConfig.directory │ ├── ServerConfig.directory │ ├── Internet-More.directory │ ├── ServerConfig-More.directory │ └── SystemConfig-More.directory ├── wayland-config ├── sddm-10-qubes-wayland-off.conf ├── sddm-15-qubes-wayland-on.conf ├── lightdm-10-qubes-wayland-off.conf ├── lightdm-15-qubes-wayland-on.conf └── Makefile ├── .gitignore ├── .coveragerc ├── icons ├── credits-padlock-icons ├── blue.png ├── gray.png ├── red.png ├── black.png ├── green.png ├── netvm.png ├── orange.png ├── purple.png ├── qubes.png ├── yellow.png ├── credits-gnome-icons ├── template.png ├── dispvm-blue.png ├── dispvm-gray.png ├── dispvm-red.png ├── dispvm-black.png ├── dispvm-green.png ├── dispvm-orange.png ├── dispvm-purple.png ├── dispvm-yellow.png ├── dom0-update-avail.png ├── dispvm-padlock-layers.xcf ├── credits-crystal-icons └── qubes-vm-settings.svg ├── Makefile.builder ├── qubesappmenus ├── qubes-vm.directory.template ├── qubes-dispvm.directory.template ├── qubes-servicevm.directory.template ├── qubes-templatevm.directory.template ├── qubes-templatedispvm.directory.template ├── qubes.SyncAppMenus.policy ├── qubes-start.desktop.template ├── qubes.SyncAppMenus ├── qubes-vm-settings.desktop.template ├── qubes.RemoveAppMenusFor ├── qubes.UpdateAppMenusFor ├── test-data │ ├── xterm.desktop.template │ ├── evince.desktop.template │ ├── xterm.desktop │ └── evince.desktop └── tests_integ.py ├── .qubesbuilder ├── tools └── qvm-xkill ├── ci ├── requirements.txt └── codecov-wrapper ├── doc ├── Makefile └── tools │ ├── qvm-xkill.rst │ └── qvm-appmenus.rst ├── .gitlab-ci.yml ├── setup.py ├── Makefile ├── rpm_spec └── desktop-linux-common.spec.in ├── .pylintrc └── qubesappmenusext └── __init__.py /version: -------------------------------------------------------------------------------- 1 | 4.3.1 2 | -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /qubes-menus/README: -------------------------------------------------------------------------------- 1 | Desktop menus based on redhat-menus package. 2 | -------------------------------------------------------------------------------- /wayland-config/sddm-10-qubes-wayland-off.conf: -------------------------------------------------------------------------------- 1 | [Wayland] 2 | SessionDir= 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | rpm/ 2 | pkgs/ 3 | __pycache__ 4 | .coverage 5 | debian/changelog.* 6 | -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source = qubesappmenus 3 | omit = qubesappmenus/tests* 4 | 5 | -------------------------------------------------------------------------------- /icons/credits-padlock-icons: -------------------------------------------------------------------------------- 1 | Color padlock images downloaded from www.openclipart.org 2 | -------------------------------------------------------------------------------- /debian/qubes-menus.install: -------------------------------------------------------------------------------- 1 | usr/share/desktop-directories/*.directory 2 | etc/xdg/menus/*.menu 3 | -------------------------------------------------------------------------------- /icons/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/blue.png -------------------------------------------------------------------------------- /icons/gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/gray.png -------------------------------------------------------------------------------- /icons/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/red.png -------------------------------------------------------------------------------- /icons/black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/black.png -------------------------------------------------------------------------------- /icons/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/green.png -------------------------------------------------------------------------------- /icons/netvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/netvm.png -------------------------------------------------------------------------------- /icons/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/orange.png -------------------------------------------------------------------------------- /icons/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/purple.png -------------------------------------------------------------------------------- /icons/qubes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/qubes.png -------------------------------------------------------------------------------- /icons/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/yellow.png -------------------------------------------------------------------------------- /Makefile.builder: -------------------------------------------------------------------------------- 1 | RPM_SPEC_FILES := rpm_spec/desktop-linux-common.spec 2 | DEBIAN_BUILD_DIRS := debian 3 | -------------------------------------------------------------------------------- /icons/credits-gnome-icons: -------------------------------------------------------------------------------- 1 | dom0-update-avail icon from gnome-packagekit project distributed under GPLv2 2 | -------------------------------------------------------------------------------- /icons/template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/template.png -------------------------------------------------------------------------------- /icons/dispvm-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-blue.png -------------------------------------------------------------------------------- /icons/dispvm-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-gray.png -------------------------------------------------------------------------------- /icons/dispvm-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-red.png -------------------------------------------------------------------------------- /icons/dispvm-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-black.png -------------------------------------------------------------------------------- /icons/dispvm-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-green.png -------------------------------------------------------------------------------- /icons/dispvm-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-orange.png -------------------------------------------------------------------------------- /icons/dispvm-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-purple.png -------------------------------------------------------------------------------- /icons/dispvm-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-yellow.png -------------------------------------------------------------------------------- /icons/dom0-update-avail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dom0-update-avail.png -------------------------------------------------------------------------------- /icons/dispvm-padlock-layers.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QubesOS/qubes-desktop-linux-common/HEAD/icons/dispvm-padlock-layers.xcf -------------------------------------------------------------------------------- /wayland-config/sddm-15-qubes-wayland-on.conf: -------------------------------------------------------------------------------- 1 | [Wayland] 2 | SessionDir=/usr/local/share/wayland-sessions,/usr/share/wayland-sessions 3 | -------------------------------------------------------------------------------- /qubesappmenus/qubes-vm.directory.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Type=Directory 4 | Name=Qube: %VMNAME% 5 | Icon=%XDGICON% 6 | -------------------------------------------------------------------------------- /qubesappmenus/qubes-dispvm.directory.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Type=Directory 4 | Name=Disposable: %VMNAME% 5 | Icon=%XDGICON% 6 | -------------------------------------------------------------------------------- /qubesappmenus/qubes-servicevm.directory.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Type=Directory 4 | Name=Service: %VMNAME% 5 | Icon=%XDGICON% 6 | -------------------------------------------------------------------------------- /qubesappmenus/qubes-templatevm.directory.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Type=Directory 4 | Name=Template: %VMNAME% 5 | Icon=%XDGICON% 6 | -------------------------------------------------------------------------------- /qubesappmenus/qubes-templatedispvm.directory.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Type=Directory 4 | Name=Template (disp): %VMNAME% 5 | Icon=%XDGICON% 6 | -------------------------------------------------------------------------------- /wayland-config/lightdm-10-qubes-wayland-off.conf: -------------------------------------------------------------------------------- 1 | [LightDM] 2 | # exclude wayland sessions by default as wayland is still experimental in qubes 3 | sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions 4 | -------------------------------------------------------------------------------- /wayland-config/lightdm-15-qubes-wayland-on.conf: -------------------------------------------------------------------------------- 1 | [LightDM] 2 | # re-enable wayland sessions at explicit request 3 | sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions 4 | -------------------------------------------------------------------------------- /.qubesbuilder: -------------------------------------------------------------------------------- 1 | host: 2 | rpm: 3 | build: 4 | - rpm_spec/desktop-linux-common.spec 5 | vm: 6 | rpm: 7 | build: 8 | - rpm_spec/desktop-linux-common.spec 9 | deb: 10 | build: 11 | - debian 12 | -------------------------------------------------------------------------------- /tools/qvm-xkill: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | ID=$(xdotool selectwindow) 6 | 7 | xprop -id "$ID" _QUBES_VMNAME | grep -q ' = ' \ 8 | || { echo "${0##*/}: Not killing dom0 window $ID" >&2; exit 1; } 9 | 10 | xdotool windowkill "$ID" 11 | -------------------------------------------------------------------------------- /qubesappmenus/qubes.SyncAppMenus.policy: -------------------------------------------------------------------------------- 1 | ## Note that policy parsing stops at the first match, 2 | ## so adding anything below "$anyvm $anyvm action" line will have no effect 3 | 4 | ## Please use a single # to start your custom comments 5 | 6 | @anyvm dom0 allow 7 | -------------------------------------------------------------------------------- /ci/requirements.txt: -------------------------------------------------------------------------------- 1 | # WARNING: those requirements are used only for travis-ci.org 2 | # they SHOULD NOT be used under normal conditions; use system package manager 3 | docutils 4 | codecov 5 | coverage 6 | pylint 7 | codecov 8 | lxml 9 | pyxdg 10 | Pillow 11 | numpy 12 | -------------------------------------------------------------------------------- /qubesappmenus/qubes-start.desktop.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Exec=qvm-start --quiet %VMNAME% 5 | Icon=%XDGICON% 6 | Terminal=false 7 | Name=%VMNAME%: Start qube 8 | GenericName=%VMNAME%: Start qube 9 | StartupNotify=false 10 | Categories=System;X-Qubes-VM; 11 | -------------------------------------------------------------------------------- /qubesappmenus/qubes.SyncAppMenus: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ $(id -u) -eq 0 ]; then 3 | user=$(getent group qubes|cut -d: -f4|cut -d, -f1) 4 | if [ -n "$user" ]; then 5 | exec /usr/sbin/runuser -u "$user" -- env DISPLAY=:0 /usr/bin/qvm-sync-appmenus 6 | fi 7 | else 8 | /usr/bin/qvm-sync-appmenus 9 | fi 10 | -------------------------------------------------------------------------------- /qubesappmenus/qubes-vm-settings.desktop.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | TryExec=qubes-vm-settings 5 | Exec=qubes-vm-settings -- %VMNAME% 6 | Icon=qubes-vm-settings 7 | Terminal=false 8 | Name=%VMNAME%: Qube Settings 9 | GenericName=%VMNAME%: Qube Settings 10 | StartupNotify=false 11 | Categories=System;X-Qubes-VM; 12 | -------------------------------------------------------------------------------- /icons/credits-crystal-icons: -------------------------------------------------------------------------------- 1 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 | This copyright and license notice covers the images in this directory. 3 | ************************************************************************ 4 | 5 | TITLE: Crystal Project Icons 6 | AUTHOR: Everaldo Coelho 7 | SITE: http://www.everaldo.com 8 | CONTACT: everaldo@everaldo.com 9 | 10 | Copyright (c) 2006-2007 Everaldo Coelho. 11 | -------------------------------------------------------------------------------- /qubesappmenus/qubes.RemoveAppMenusFor: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -z "$1" ]; then 4 | echo "Missing argument (VM name)" >&2 5 | exit 2 6 | fi 7 | 8 | if [ $(id -u) -eq 0 ]; then 9 | user=$(getent group qubes|cut -d: -f4|cut -d, -f1) 10 | if [ -n "$user" ]; then 11 | exec /usr/sbin/runuser -u "$user" -- env DISPLAY=:0 /usr/bin/qvm-appmenus --remove --quiet -- "$1" 12 | fi 13 | else 14 | /usr/bin/qvm-appmenus --remove --quiet -- "$1" 15 | fi 16 | -------------------------------------------------------------------------------- /qubesappmenus/qubes.UpdateAppMenusFor: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -z "$1" ]; then 4 | echo "Missing argument (VM name)" >&2 5 | exit 2 6 | fi 7 | 8 | if [ $(id -u) -eq 0 ]; then 9 | user=$(getent group qubes|cut -d: -f4|cut -d, -f1) 10 | if [ -n "$user" ]; then 11 | exec /usr/sbin/runuser -u "$user" -- env DISPLAY=:0 /usr/bin/qvm-appmenus --update --force --quiet -- "$1" 12 | fi 13 | else 14 | /usr/bin/qvm-appmenus --update --force --quiet -- "$1" 15 | fi 16 | -------------------------------------------------------------------------------- /debian/qubes-desktop-linux-common.install: -------------------------------------------------------------------------------- 1 | usr/bin/qvm-appmenus 2 | usr/bin/qvm-xkill 3 | usr/bin/qvm-sync-appmenus 4 | usr/share/qubes/icons/*.png 5 | usr/share/icons/hicolor/scalable/apps/qubes-vm-settings.svg 6 | usr/lib/python3/dist-packages/qubesappmenus/* 7 | usr/lib/python3/dist-packages/qubesdesktop-*.egg-info/* 8 | usr/lib/python3/dist-packages/qubesappmenusext/* 9 | etc/qubes-rpc/qubes.SyncAppMenus 10 | etc/qubes-rpc/qubes.UpdateAppMenusFor 11 | etc/qubes-rpc/qubes.RemoveAppMenusFor 12 | -------------------------------------------------------------------------------- /qubesappmenus/test-data/xterm.desktop.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Terminal=false 5 | X-Qubes-VmName=%VMNAME% 6 | Icon=%VMDIR%/apps.icons/xterm.png 7 | Name=%VMNAME%: XTerm 8 | GenericName=%VMNAME%: Terminal 9 | Comment=standard terminal emulator for the X window system 10 | Categories=System;TerminalEmulator;X-Qubes-VM; 11 | Exec=qvm-run -q -a --service -- %VMNAME% qubes.StartApp+xterm 12 | X-Qubes-DispvmExec=qvm-run -q -a --service --dispvm=%VMNAME% -- qubes.StartApp+xterm 13 | -------------------------------------------------------------------------------- /qubesappmenus/test-data/evince.desktop.template: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Terminal=false 5 | X-Qubes-VmName=%VMNAME% 6 | X-Qubes-AppName=evince 7 | Icon=%VMDIR%/apps.icons/evince.png 8 | Name=%VMNAME%: Document Viewer 9 | Comment=View multi-page documents 10 | Categories=GNOME;GTK;Office;Viewer;Graphics;2DGraphics;VectorGraphics;X-Qubes-VM; 11 | Exec=qvm-run -q -a --service -- %VMNAME% qubes.StartApp+evince 12 | X-Qubes-DispvmExec=qvm-run -q -a --service --dispvm=%VMNAME% -- qubes.StartApp+evince 13 | -------------------------------------------------------------------------------- /qubesappmenus/test-data/xterm.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Terminal=false 5 | X-Qubes-VmName=test-inst-app 6 | Icon=%BASEDIR%/test-inst-app/apps.icons/xterm.png 7 | Name=test-inst-app: XTerm 8 | GenericName=test-inst-app: Terminal 9 | Comment=standard terminal emulator for the X window system 10 | Categories=System;TerminalEmulator;X-Qubes-VM; 11 | Exec=qvm-run -q -a --service -- test-inst-app qubes.StartApp+xterm 12 | X-Qubes-DispvmExec=qvm-run -q -a --service --dispvm=test-inst-app -- qubes.StartApp+xterm 13 | -------------------------------------------------------------------------------- /ci/codecov-wrapper: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PATH="$PATH:$HOME/.local/bin" 4 | 5 | set -x 6 | 7 | if [[ "$CI_COMMIT_BRANCH" =~ ^pr- ]]; then 8 | PR=${CI_COMMIT_BRANCH#pr-} 9 | parents=$(git show -s --format='%P %ae') 10 | if [ $(wc -w <<<"$parents") -eq 3 ] && [ "${parents##* }" = "fepitre-bot@qubes-os.org" ]; then 11 | commit_sha=$(cut -f 2 -d ' ' <<<"${parents}") 12 | else 13 | commit_sha=$(git show -s --format='%H') 14 | fi 15 | exec codecov --pr "$PR" --commit "$commit_sha" "$@" 16 | fi 17 | exec codecov "$@" 18 | -------------------------------------------------------------------------------- /qubesappmenus/test-data/evince.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Terminal=false 5 | X-Qubes-VmName=test-inst-app 6 | X-Qubes-AppName=evince 7 | Icon=%BASEDIR%/test-inst-app/apps.icons/evince.png 8 | Name=test-inst-app: Document Viewer 9 | Comment=View multi-page documents 10 | Categories=GNOME;GTK;Office;Viewer;Graphics;2DGraphics;VectorGraphics;X-Qubes-VM; 11 | Exec=qvm-run -q -a --service -- test-inst-app qubes.StartApp+evince 12 | X-Qubes-DispvmExec=qvm-run -q -a --service --dispvm=test-inst-app -- qubes.StartApp+evince 13 | -------------------------------------------------------------------------------- /wayland-config/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | @true 3 | 4 | install: 5 | install -D -m0644 lightdm-10-qubes-wayland-off.conf \ 6 | $(DESTDIR)/usr/share/lightdm/lightdm.conf.d/10-qubes-wayland-off.conf 7 | install -D -m0644 lightdm-15-qubes-wayland-on.conf \ 8 | $(DESTDIR)/usr/share/lightdm/lightdm.conf.d/15-qubes-wayland-on.conf 9 | install -D -m0644 sddm-10-qubes-wayland-off.conf \ 10 | $(DESTDIR)/usr/lib/sddm/sddm.conf.d/10-qubes-wayland-off.conf 11 | install -D -m0644 sddm-15-qubes-wayland-on.conf \ 12 | $(DESTDIR)/usr/lib/sddm/sddm.conf.d/15-qubes-wayland-on.conf 13 | -------------------------------------------------------------------------------- /qubes-menus/Makefile: -------------------------------------------------------------------------------- 1 | install: 2 | install -d $(DESTDIR)/etc/xdg/menus 3 | install -m 644 menus/*.menu $(DESTDIR)/etc/xdg/menus/ 4 | 5 | install -d $(DESTDIR)/usr/share/desktop-directories 6 | install -m 644 directory-files/*.directory $(DESTDIR)/usr/share/desktop-directories/ 7 | 8 | mkdir -p $(DESTDIR)/etc/xdg/menus/applications-merged ||: 9 | mkdir -p $(DESTDIR)/etc/xdg/menus/preferences-merged ||: 10 | mkdir -p $(DESTDIR)/etc/xdg/menus/preferences-post-merged ||: 11 | mkdir -p $(DESTDIR)/etc/xdg/menus/settings-merged ||: 12 | 13 | # create the settings-merged to prevent gamin from looking for it 14 | # in a loop 15 | mkdir -p $(DESTDIR)/etc/xdg/menus/settings-merged ||: 16 | 17 | -------------------------------------------------------------------------------- /qubes-menus/menus/documentation.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Documentation 7 | Documentation.directory 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | X-Red-Hat-Base 21 | Documentation 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- 1 | PREFIX ?= /usr 2 | MANDIR ?= $(PREFIX)/share/man 3 | 4 | PANDOC=pandoc -s -f rst -t man 5 | 6 | TOOLS_DIR=tools 7 | TOOLS_DOCS=$(patsubst %.rst,%.1.gz,$(wildcard $(TOOLS_DIR)/*.rst)) 8 | 9 | help: 10 | @echo "make rst=example.rst preview -- generate manpage preview from example.rst" 11 | @echo "make manpages -- generate manpages" 12 | @echo "make install -- generate manpages and copy them to $$MANDIR" 13 | 14 | install: manpages 15 | mkdir -p $(DESTDIR)$(MANDIR)/man1 16 | install -m644 $(TOOLS_DOCS) $(DESTDIR)$(MANDIR)/man1 17 | 18 | %.1: %.rst 19 | $(PANDOC) $< > $@ 20 | 21 | %.1.gz: %.1 22 | gzip -f $< 23 | 24 | manpages: $(TOOLS_DOCS) 25 | 26 | preview: $(rst) 27 | $(PANDOC) $(rst) | groff -mandoc -Tlatin1 | less -R 28 | 29 | clean: 30 | rm -f $(TOOLS_DOCS) 31 | -------------------------------------------------------------------------------- /qubes-menus/menus/preferences.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | Preferences 6 | Settings.directory 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Settings 16 | 17 | System 18 | 19 | 20 | 21 | 22 | 23 | 24 | gnomecc.desktop 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /qubes-menus/menus/start-here.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Start Here 7 | Applications.directory 8 | 9 | 10 | /usr/share/gnome/apps 11 | 12 | /etc/X11/applnk 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Applications 24 | applications.menu 25 | 26 | 27 | Preferences 28 | preferences.menu 29 | 30 | 31 | System Settings 32 | system-settings.menu 33 | 34 | 35 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # See debhelper(7) (uncomment to enable) 3 | # output every command that modifies files on the build system. 4 | #export DH_VERBOSE = 1 5 | export PYTHON_PREFIX_ARG=--install-layout=deb 6 | 7 | # see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/* 8 | DPKG_EXPORT_BUILDFLAGS = 1 9 | include /usr/share/dpkg/default.mk 10 | export DESTDIR=$(shell pwd)/debian/tmp 11 | 12 | # see FEATURE AREAS in dpkg-buildflags(1) 13 | #export DEB_BUILD_MAINT_OPTIONS = hardening=+all 14 | 15 | # see ENVIRONMENT in dpkg-buildflags(1) 16 | # package maintainers to append CFLAGS 17 | #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic 18 | # package maintainers to append LDFLAGS 19 | #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed 20 | 21 | 22 | # main packaging script based on dh7 syntax 23 | %: 24 | dh $@ --with python3 25 | 26 | # debmake generated override targets 27 | # This is example for Cmake (See http://bugs.debian.org/641051 ) 28 | #override_dh_auto_configure: 29 | # dh_auto_configure -- \ 30 | # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) 31 | 32 | override_dh_install: 33 | dh_install --fail-missing 34 | 35 | -------------------------------------------------------------------------------- /qubes-menus/menus/kf5-qubes-applications.menu: -------------------------------------------------------------------------------- 1 | 2 | 3 | Applications 4 | X-GNOME-Menu-Applications.directory 5 | 6 | 7 | /usr/share/gnome/apps 8 | /etc/X11/applnk 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | /usr/local/share/applications 17 | 18 | 19 | System Tools 20 | qubes-System-Tools.directory 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | applications-kmenuedit.menu 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | checks:tests: 2 | after_script: 3 | - ci/codecov-wrapper -F unittests 4 | before_script: 5 | - sudo dnf install -y python3-pip xdg-utils GraphicsMagick 6 | - pip3 install --quiet -r ci/requirements.txt 7 | - git clone https://github.com/QubesOS/qubes-linux-utils ~/linux-utils 8 | - git clone https://github.com/QubesOS/qubes-core-admin-client ~/core-admin-client 9 | - (cd ~/core-admin-client;python3 setup.py egg_info) 10 | script: 11 | - export PYTHONPATH=~/core-admin-client:~/linux-utils/imgconverter 12 | - python3 -m pylint qubesappmenus 13 | - python3 -m coverage run -m unittest -v qubesappmenus.tests 14 | stage: checks 15 | include: 16 | - file: /r4.2/gitlab-base.yml 17 | project: QubesOS/qubes-continuous-integration 18 | - file: /r4.2/gitlab-host.yml 19 | project: QubesOS/qubes-continuous-integration 20 | - file: /r4.2/gitlab-vm.yml 21 | project: QubesOS/qubes-continuous-integration 22 | - file: /r4.3/gitlab-base.yml 23 | project: QubesOS/qubes-continuous-integration 24 | - file: /r4.3/gitlab-host.yml 25 | project: QubesOS/qubes-continuous-integration 26 | - file: /r4.3/gitlab-vm.yml 27 | project: QubesOS/qubes-continuous-integration 28 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | # vim: fileencoding=utf-8 2 | 3 | import setuptools 4 | 5 | if __name__ == '__main__': 6 | setuptools.setup( 7 | name='qubesdesktop', 8 | version=open('version').read().strip(), 9 | author='Invisible Things Lab', 10 | author_email='woju@invisiblethingslab.com', 11 | description='Qubes desktop-linux-common package', 12 | license='GPL2+', 13 | url='https://www.qubes-os.org/', 14 | 15 | packages=('qubesappmenus', 'qubesappmenusext',), 16 | 17 | package_data = { 18 | 'qubesappmenus': ['test-data/*', '*.template'], 19 | }, 20 | 21 | entry_points={ 22 | 'console_scripts': [ 23 | 'qvm-sync-appmenus = qubesappmenus.receive:main', 24 | 'qvm-appmenus = qubesappmenus:main', 25 | ], 26 | 'qubes.ext': [ 27 | 'qubesappmenus = qubesappmenusext:AppmenusExtension', 28 | ], 29 | 'qubes.tests.extra': [ 30 | 'qubesappmenus = qubesappmenus.tests:list_tests', 31 | 'qubesappmenus_integ = qubesappmenus.tests_integ:list_tests', 32 | ], 33 | } 34 | ) 35 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | PYTHON ?= python3 2 | 3 | all: 4 | $(PYTHON) setup.py build 5 | 6 | 7 | install: 8 | ## Tools 9 | install -D -m755 tools/qvm-xkill $(DESTDIR)/usr/bin/qvm-xkill 10 | 11 | ### Icons 12 | mkdir -p $(DESTDIR)/usr/share/qubes/icons 13 | for icon in icons/*.png; do \ 14 | gm convert -resize 48 $$icon $(DESTDIR)/usr/share/qubes/$$icon; \ 15 | done 16 | mkdir -p $(DESTDIR)/usr/share/icons/hicolor/scalable/apps 17 | cp icons/*.svg $(DESTDIR)/usr/share/icons/hicolor/scalable/apps/ 18 | 19 | ### Appmenus 20 | # force /usr/bin before /bin to have /usr/bin/python instead of /bin/python 21 | PATH="/usr/bin:$$PATH" $(PYTHON) setup.py install $(PYTHON_PREFIX_ARG) -O1 --skip-build --root $(DESTDIR) 22 | 23 | mkdir -p $(DESTDIR)/etc/qubes-rpc/policy 24 | install -m 0755 qubesappmenus/qubes.SyncAppMenus $(DESTDIR)/etc/qubes-rpc/ 25 | install -m 0755 qubesappmenus/qubes.UpdateAppMenusFor $(DESTDIR)/etc/qubes-rpc/ 26 | install -m 0755 qubesappmenus/qubes.RemoveAppMenusFor $(DESTDIR)/etc/qubes-rpc/ 27 | 28 | $(MAKE) -C qubes-menus install 29 | 30 | clean: 31 | rm -rf qubesappmenus/__pycache__ 32 | rm -rf qubesappmenusext/__pycache__ 33 | rm -f .coverage 34 | rm -rf debian/changelog.* 35 | rm -rf pkgs 36 | -------------------------------------------------------------------------------- /qubes-menus/menus/server-settings.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Server 7 | ServerConfig.directory 8 | 9 | 10 | /usr/share/gnome/apps 11 | /etc/X11/applnk 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | X-Red-Hat-Base 24 | X-Red-Hat-ServerConfig 25 | 26 | 27 | 28 | 29 | 30 | MoreServer 31 | ServerConfig-More.directory 32 | 33 | 34 | X-Red-Hat-Base-Only 35 | X-Red-Hat-Base 36 | X-Red-Hat-ServerConfig 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- 1 | Source: qubes-desktop-linux-common 2 | Section: admin 3 | Priority: optional 4 | Maintainer: Marek Marczykowski-Górecki 5 | Build-Depends: 6 | debhelper (>= 9), 7 | dh-python, 8 | graphicsmagick, 9 | python3-all-dev, 10 | python3-setuptools, 11 | Standards-Version: 3.9.5 12 | Homepage: https://www.qubes-os.org/ 13 | #Vcs-Git: git://github.com/QubesOS/qubes-desktop-linux-common.git 14 | #Vcs-Browser: https://github.com/QubesOS/qubes-desktop-linux-common 15 | X-Python3-Version: >= 3.4 16 | 17 | Package: qubes-desktop-linux-common 18 | Architecture: any 19 | Depends: 20 | python3-qubesimgconverter, 21 | python3-xdg, 22 | qubes-core-admin-client (>= 4.1.14), 23 | ${python3:Depends}, 24 | ${misc:Depends} 25 | Description: Common code used for multiple desktop environments in Qubes 26 | Common code for desktop environments integration with Qubes. This include: 27 | - icons 28 | - data and scripts for handling application menu 29 | - various utilities 30 | 31 | Package: qubes-menus 32 | Architecture: any 33 | Depends: 34 | desktop-file-utils 35 | Description: Configuration and data files for the desktop menus 36 | This package contains the XML files that describe the menu layout for 37 | GNOME and KDE, and the .desktop files that define the names and icons 38 | of "subdirectories" in the menus. 39 | -------------------------------------------------------------------------------- /qubes-menus/menus/system-settings.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Administration 7 | SystemConfig.directory 8 | 9 | 10 | /usr/share/gnome/apps 11 | /etc/X11/applnk 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Server 28 | server-settings.menu 29 | 30 | 31 | 32 | 33 | 34 | 35 | Settings 36 | System 37 | X-Red-Hat-ServerConfig 38 | Screensaver 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /doc/tools/qvm-xkill.rst: -------------------------------------------------------------------------------- 1 | ========= 2 | qvm-xkill 3 | ========= 4 | 5 | NAME 6 | ==== 7 | qvm-xkill - kill a misbehaving qubes-guid 8 | 9 | SYNOPSIS 10 | ======== 11 | | qvm-xkill 12 | 13 | DESCRIPTION 14 | =========== 15 | qvm-xkill allows you to kill a qubes-guid process simply by clicking on one of its windows. 16 | Clicking on a non-qubes-guid window has no effect and may be used to cancel selection. 17 | 18 | qvm-xkill is useful in the event some errant VM is performing a GUI denial-of-service attack. 19 | A VM may attempt to prevent you from interacting with your computer, e.g. by rapidly creating and destroying lots of very large windows which obscure other things (like qubes-manager) and steal focus. 20 | You may gracefully recover from such a situation through the use of ``qvm-pause --all`` and ``qvm-xkill`` bound to keyboard shortcuts. 21 | 22 | ``qvm-pause --all`` will pause all VMs, preventing the DoSing VM from taking any more actions which restrict your ability to interact with Dom0. 23 | 24 | qvm-xkill has the additional advantage that it allows you to easily kill the correct qubes-guid in the event the offending VM is using borderless windows, which may make it more difficult to correctly identify the originating VM. 25 | One example of when this may occur is having many active DispVMs all with red borders, only one of which is performing a GUI DoS. 26 | 27 | AUTHORS 28 | ======= 29 | | Jean-Philippe Ouellet 30 | | Rusty Bird 31 | -------------------------------------------------------------------------------- /qubes-menus/menus/settings.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Settings 7 | Desktop.directory 8 | 9 | 10 | /etc/X11/applnk 11 | /usr/share/gnome/apps 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | Preferences 23 | Administration 24 | Documentation 25 | 26 | 27 | 28 | 29 | Preferences 30 | preferences.menu 31 | preferences-post-merged 32 | 33 | 34 | 35 | 36 | Administration 37 | SystemConfig.directory 38 | system-settings.menu 39 | 40 | 41 | 42 | 43 | Documentation 44 | Documentation.directory 45 | documentation.menu 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Edutainment.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Edutainment 3 | Name[ar]=تعليمية 4 | Name[as]=শিক্ষা আৰু আমোদ-প্ৰমোদ 5 | Name[bg]=Забавно обучение 6 | Name[bn_IN]=শিক্ষামূলক বিনোদন 7 | Name[ca]=Educació 8 | Name[cs]=Výuka 9 | Name[cy]=Addifyrwch 10 | Name[da]=Underholdende undervisning 11 | Name[de]=Unterhaltung 12 | Name[el]=Εκπαίδευση 13 | Name[en_GB]=Edutainment 14 | Name[es]=Edutainment 15 | Name[et]=Hariv meelelahutus 16 | Name[fa]=ابزار آموزش 17 | Name[fi]=Opetusviihde 18 | Name[fr]=Éducation 19 | Name[gu]=શૈક્ષણિક મનોરંજન 20 | Name[he]=לימוד 21 | Name[hi]=शिक्षारंजन 22 | Name[hr]=Obrazovna zabava 23 | Name[hu]=Szórakoztató oktatás 24 | Name[id]=Edutainment 25 | Name[is]=Skemmtilærdómur 26 | Name[it]=Edutainment 27 | Name[ja]=エデュテイメント 28 | Name[kn]=ಶಿಕ್ಷಣಾ-ರಂಜನೆ 29 | Name[ko]=에듀테인먼트 30 | Name[mk]=Едукација и забава 31 | Name[ml]=Edutainment 32 | Name[mr]=एड्यूटनमेंट 33 | Name[ms]=Hiburan Mendidik 34 | Name[nb]=Læring og underholdning 35 | Name[nl]=Edutainment 36 | Name[or]=ଶିକ୍ଷାତ୍ମକ ମନୋରଞ୍ଜନ 37 | Name[pa]=ਸਿੱਖਿਆ 38 | Name[pl]=Nauka i rozrywka 39 | Name[pt]=Educação/Entretenimento 40 | Name[pt_BR]=Educação e entretenimento 41 | Name[ro]=Jocuri educative 42 | Name[ru]=Познавательные программы 43 | Name[si]=අධ්‍යපනරසස්වාද 44 | Name[sk]=Škola hrou 45 | Name[sr]=Образовање кроз разоноду 46 | Name[sr@latin]=Obrazovanje kroz razonodu 47 | Name[sv]=Utbildningsunderhållning 48 | Name[ta]=கல்வி 49 | Name[te]=ఎడ్యుటైన్మెంట్ 50 | Name[th]=สาระบันเทิง 51 | Name[uk]=Розваги 52 | Name[zh_CN]=寓教于乐 53 | Name[zh_TW]=兼具教育及娛樂的雙重功能 54 | Icon=package_edutainment 55 | Type=Directory 56 | Encoding=UTF-8 57 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/qubes-System-Tools.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Directory 4 | Icon=applications-system 5 | Name=System Tools 6 | Comment=System tools and utilities 7 | Comment[ar]=أدوات النظام 8 | Comment[ca]=Eines i utilitats del sistema 9 | Comment[cs]=Systémové nástroje 10 | Comment[da]=Systemværktøjer 11 | Comment[de]=Systemwerkzeuge 12 | Comment[el]=Εργαλεία και βοηθητικά προγράμματα συστήματος 13 | Comment[en_GB]=System tools and utilities 14 | Comment[es]=Herramientas y utilidades de sistema 15 | Comment[eu]=Sistema tresna eta lanabesak 16 | Comment[fi]=Järjestelmän työkalut ja hyötyohjelmat 17 | Comment[fr]=Outils et utilitaires système 18 | Comment[gl]=Utilidades e ferramentas do sistema 19 | Comment[he]=כלי מערכת 20 | Comment[hr]=Alati i pomagala sustava 21 | Comment[hu]=Rendszereszközök és segédprogramok 22 | Comment[id]=Utilitas sistem 23 | Comment[it]=Strumenti e utilità di sistema 24 | Comment[ja]=システムツールおよびユーティリティです 25 | Comment[kk]=Жүйелік құралдар 26 | Comment[lt]=Sistemos įrankiai ir priemonės 27 | Comment[ms]=Peralatan dan utiliti sistem 28 | Comment[nb]=Systemverktøy 29 | Comment[nl]=Systeemgereedschap en hulpmiddelen 30 | Comment[pl]=Przechowuje narzędzia do zarządzania systemem 31 | Comment[pt]=Ferramentas e utilitários do sistema 32 | Comment[pt_BR]=Ferramentas e utilitários do sistema 33 | Comment[ro]=Utilitare de sistem 34 | Comment[ru]=Средства администрирования системы 35 | Comment[sk]=Systémové nástroje 36 | Comment[sv]=Systemverktyg och tillbehör 37 | Comment[te]=వ్యవస్థ సాధనాలు మరియు వినియోగాలు 38 | Comment[tr]=Sistem araçları ve uygulamaları 39 | Comment[ug]=سىستېما قوراللىرى 40 | Comment[uk]=Інструменти та утиліти для системи 41 | Comment[zh_CN]=系统工具和实用程序 42 | Comment[zh_TW]=系統工具與公用程式 43 | -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 2 | Upstream-Name: qubes-desktop-linux-common 3 | Source: 4 | 5 | Files: * 6 | Copyright: 2017 Marek Marczykowski-Górecki 7 | License: GPL-2+ 8 | This package is free software; you can redistribute it and/or modify 9 | it under the terms of the GNU General Public License as published by 10 | the Free Software Foundation; either version 2 of the License, or 11 | (at your option) any later version. 12 | . 13 | This package is distributed in the hope that it will be useful, 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | GNU General Public License for more details. 17 | . 18 | You should have received a copy of the GNU General Public License 19 | along with this program. If not, see 20 | . 21 | On Debian systems, the complete text of the GNU General 22 | Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". 23 | 24 | Files: debian/* 25 | Copyright: 2017 Marek Marczykowski-Górecki 26 | License: GPL-2+ 27 | This package is free software; you can redistribute it and/or modify 28 | it under the terms of the GNU General Public License as published by 29 | the Free Software Foundation; either version 2 of the License, or 30 | (at your option) any later version. 31 | . 32 | This package is distributed in the hope that it will be useful, 33 | but WITHOUT ANY WARRANTY; without even the implied warranty of 34 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 35 | GNU General Public License for more details. 36 | . 37 | You should have received a copy of the GNU General Public License 38 | along with this program. If not, see 39 | . 40 | On Debian systems, the complete text of the GNU General 41 | Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". 42 | -------------------------------------------------------------------------------- /qubes-menus/menus/qubes-applications.menu: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | Xfce 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | X-Xfce-Toplevel 14 | 15 | 16 | exo-file-manager.desktop 17 | exo-mail-reader.desktop 18 | exo-web-browser.desktop 19 | xfce4-file-manager.desktop 20 | xfce4-mail-reader.desktop 21 | xfce4-web-browser.desktop 22 | 23 | 24 | 25 | /usr/local/share/applications 26 | 27 | 28 | xfce4-run.desktop 29 | exo-terminal-emulator.desktop 30 | 31 | System Tools 32 | Qubes Tools 33 | 34 | 35 | 36 | xfce4-session-logout.desktop 37 | 38 | 39 | 40 | System Tools 41 | qubes-System-Tools.directory 42 | 43 | 44 | 45 | 46 | X-Xfce-Toplevel 47 | X-Qubes-VM 48 | thunar.desktop 49 | qubes-vm-create.desktop 50 | qubes-new-qube.desktop 51 | qubes-backup.desktop 52 | qubes-backup-restore.desktop 53 | qubes-global-config.desktop 54 | qubes-qube-manager.desktop 55 | qubes-template-manager.desktop 56 | qubes-update-gui.desktop 57 | 58 | 59 | 60 | xfce-settings-manager.desktop 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /doc/tools/qvm-appmenus.rst: -------------------------------------------------------------------------------- 1 | ============ 2 | qvm-appmenus 3 | ============ 4 | 5 | NAME 6 | ==== 7 | qvm-appmenus - handle menu entries stored by dom0 for applications in qubes 8 | 9 | DESCRIPTION 10 | =========== 11 | This command handles various tasks related to menu entries for qubes: from creating directory structure to updating and listing available applications. It is mostly useful in scripts and internal tools. 12 | The most common usage scenarios are 13 | ``qvm-appmenus --update VMNAME`` to synchronize icons and .desktop files for a given VM 14 | 15 | OPTIONS 16 | ======= 17 | --verbose, -v 18 | increase verbosity 19 | 20 | --quiet, -q 21 | decrease verbosity 22 | 23 | --help 24 | show a help message and exit 25 | 26 | --init [--source SOURCE_VMNAME] 27 | Initialize directory structure for given VM's appmenus in dom0. Used on VM creation. Copies necessary data from the template if needed. 28 | Optional parameter --source allows specifying a VM to copy data from. Source supersedes the VM's own template. 29 | 30 | --create 31 | Create/update (as needed) all application menu content: application icons and .desktop files. 32 | 33 | --remove 34 | Remove .desktop files and icons for the given VM. The VM may no longer exist when this command is called. 35 | 36 | --update 37 | Update (regenerate) .desktop files and icons for the VM and - if it's a template - all child VMs. 38 | 39 | --force 40 | Force refreshing files, even if they seem up-to-date. Works with --create and --update. 41 | 42 | --get-whitelist 43 | Get a list of .desktop files corresponding to applications to be included in the menu. 44 | 45 | --set-whitelist PATH 46 | Set the list of applications to be included in the menu. The PATH can be either a path to file containing a list of .desktop files, or a single hyphen ('-') to read from standard input. 47 | 48 | --set-default-whitelist PATH 49 | Set the default list of applications to be included in the menus of VMs based on this template. Should only be used for TemplateVMs .The PATH can be either a path to file containing a list of .desktop files, or a single hyphen ('-') to read from standard input. 50 | 51 | --get-available [EXPERIMENTAL] [REQUIRES --i-understand-format-is-unstable] 52 | List all available applications for the VM. The current format is UNSTABLE. 53 | The applications are listed as hyphen-separated pairs consisting of file name and application name. 54 | 55 | --file-field FIELDNAME 56 | .desktop file field to append to output for --get-available; can be used multiple times for multiple fields. This option changes output format to pipe-("|") separated. The current format is UNSTABLE. 57 | 58 | AUTHORS 59 | ======= 60 | | Joanna Rutkowska 61 | | Marek Marczykowski 62 | | Marta Marczykowska-Górecka 63 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Utilities.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Utilities 3 | Name[af]=Nutsprogramme 4 | Name[am]=መገልገያዎች 5 | Name[ar]=نفعيّات 6 | Name[as]=উপযোগী সৰঞ্জাম 7 | Name[be]=Прыблуды 8 | Name[bg]=Инструменти 9 | Name[bn]=ইউটিলিটি 10 | Name[bn_IN]=উপযোগী সরঞ্জাম 11 | Name[ca]=Utilitats 12 | Name[cs]=Nástroje 13 | Name[cy]=Defnyddioldebau 14 | Name[da]=Tilbehør 15 | Name[de]=Dienstprogramme 16 | Name[el]=Εργαλεία 17 | Name[en_GB]=Utilities 18 | Name[es]=Utilidades 19 | Name[et]=Tarvikud 20 | Name[fa]=نرم افزارهای مفید 21 | Name[fi]=Työkalut 22 | Name[fr]=Utilitaires 23 | Name[gl]=Utilidades 24 | Name[gu]=ઉપયોગિતાઓ 25 | Name[he]=כלים 26 | Name[hi]=उपयोगिता 27 | Name[hr]=Alati 28 | Name[hu]=Segédprogramok 29 | Name[hy]=Այլևայլ 30 | Name[id]=Utilitas 31 | Name[ilo]=Ramramit 32 | Name[is]=Tól 33 | Name[it]=Accessori 34 | Name[ja]=ユーティリティ 35 | Name[ka]=უტილიტები 36 | Name[kn]=ಸೌಲಭ್ಯಗಳು 37 | Name[ko]=유틸리티 38 | Name[lt]=Pagalbinės programos 39 | Name[lv]=Palīgprogrammas 40 | Name[mk]=Услужни 41 | Name[ml]=ഉപകരണങ്ങള്‍ 42 | Name[mr]=उपयुक्तता 43 | Name[ms]=Utiliti 44 | Name[nb]=Verktøy 45 | Name[nl]=Hulpprogramma's 46 | Name[nso]=Mehola 47 | Name[or]=ଉପଯୋଗୀତା 48 | Name[pa]=ਸਹੂਲਤਾਂ 49 | Name[pl]=Narzędzia 50 | Name[pt]=Utilitários 51 | Name[pt_BR]=Utilitários 52 | Name[ro]=Utilitare 53 | Name[ru]=Утилиты 54 | Name[si]=උපකරණ 55 | Name[sk]=Nástroje 56 | Name[sl]=Uporabni programi 57 | Name[sr]=Помоћни програми 58 | Name[sr@latin]=Pomoćni programi 59 | Name[sv]=Verktyg 60 | Name[ta]=வசதிகள் 61 | Name[te]=ఉపయోగాలు 62 | Name[th]=อรรถประโยชน์ 63 | Name[tr]=Araçlar 64 | Name[uk]=Утиліти 65 | Name[ur]=فو ا ٔید 66 | Name[vi]=Tiện ích 67 | Name[zh_CN]=工具程序 68 | Name[zh_TW]=實用工具 69 | Name[zu]=Izinsebenziso 70 | Comment=Utilities 71 | Comment[af]=Nutsprogramme 72 | Comment[am]=መገልገያዎች 73 | Comment[ar]=نفعيّات 74 | Comment[as]=উপযোগী সৰঞ্জাম 75 | Comment[be]=Прыблуды 76 | Comment[bg]=Инструменти 77 | Comment[bn]=ইউটিলিটি 78 | Comment[bn_IN]=উপযোগী সরঞ্জাম 79 | Comment[ca]=Utilitats 80 | Comment[cs]=Nástroje 81 | Comment[cy]=Cyfleusterau 82 | Comment[da]=Tilbehør 83 | Comment[de]=Dienstprogramme 84 | Comment[el]=Εργαλεία 85 | Comment[en_GB]=Utilities 86 | Comment[es]=Utilidades 87 | Comment[et]=Tarvikud 88 | Comment[fa]=نرم افزارهای مفید 89 | Comment[fi]=Työkalut 90 | Comment[fr]=Utilitaires 91 | Comment[gl]=Utilidades 92 | Comment[gu]=ઉપયોગિતાઓ 93 | Comment[he]=כלים 94 | Comment[hi]=उपयोगिता 95 | Comment[hr]=Alati 96 | Comment[hu]=Segédprogramok 97 | Comment[hy]=Այլևայլ 98 | Comment[id]=Utilitas 99 | Comment[ilo]=Ramramit 100 | Comment[is]=Tól 101 | Comment[it]=Accessori 102 | Comment[ja]=ユーティリティ 103 | Comment[ka]=უტილიტები 104 | Comment[kn]=ಸೌಲಭ್ಯಗಳು 105 | Comment[ko]=유틸리티 106 | Comment[lt]=Pagalbinės programos 107 | Comment[lv]=Palīgprogrammas 108 | Comment[mk]=Услужни 109 | Comment[ml]=ഉപകരണങ്ങള്‍ 110 | Comment[mr]=उपयुक्तता 111 | Comment[ms]=Utiliti 112 | Comment[nb]=Verktøy 113 | Comment[nl]=Hulpprogramma's 114 | Comment[nso]=Mehola 115 | Comment[or]=ଉପଯୋଗୀତା 116 | Comment[pa]=ਸਹੂਲਤਾਂ 117 | Comment[pl]=Narzędzia 118 | Comment[pt]=Utilitários 119 | Comment[pt_BR]=Utilitários 120 | Comment[ro]=Utilitare 121 | Comment[ru]=Утилиты 122 | Comment[si]=උපකරණ 123 | Comment[sk]=Nástroje 124 | Comment[sl]=Uporabni programi 125 | Comment[sr]=Помоћни програми 126 | Comment[sr@latin]=Pomoćni programi 127 | Comment[sv]=Verktyg 128 | Comment[ta]=வசதிகள் 129 | Comment[te]=ఉపయోగాలు 130 | Comment[th]=อรรถประโยชน์ 131 | Comment[tr]=Araçlar 132 | Comment[uk]=Утиліти 133 | Comment[ur]=فو ا ٔید 134 | Comment[vi]=Tiện ích 135 | Comment[zh_CN]=工具程序 136 | Comment[zh_TW]=實用工具 137 | Comment[zu]=Izinsebenziso 138 | Icon=applications-accessories 139 | Type=Directory 140 | Encoding=UTF-8 141 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Root.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Programs 3 | Name[af]=Programme 4 | Name[am]=ፕሮግራሞች 5 | Name[ar]=برامج 6 | Name[as]=কাৰ্য্যক্ৰম 7 | Name[be]=Праграмы 8 | Name[bg]=Програми 9 | Name[bn]=প্রোগ্রাম 10 | Name[bn_IN]=প্রোগ্রাম 11 | Name[ca]=Programes 12 | Name[cs]=Programy 13 | Name[cy]=Rhaglenni 14 | Name[da]=Programmer 15 | Name[de]=Programme 16 | Name[el]=Προγράμματα 17 | Name[en_GB]=Programs 18 | Name[es]=Programas 19 | Name[et]=Rakendused 20 | Name[fa]=برنامه ها 21 | Name[fi]=Ohjelmat 22 | Name[fr]=Programmes 23 | Name[gl]=Programas 24 | Name[gu]=કાર્યક્રમો 25 | Name[he]=תוכנות 26 | Name[hi]=कार्यक्रम 27 | Name[hr]=Programi 28 | Name[hu]=Programok 29 | Name[hy]=Ծրագրեր 30 | Name[id]=Program 31 | Name[ilo]=Programa 32 | Name[is]=Forrit 33 | Name[it]=Programmi 34 | Name[ja]=プログラム 35 | Name[ka]=პროგრამები 36 | Name[kn]=ಕ್ರಮವಿಧಿಗಳು 37 | Name[ko]=프로그램 38 | Name[lt]=Programos 39 | Name[lv]=Programmas 40 | Name[mk]=Програми 41 | Name[ml]=പ്രോഗ്രാമുകള്‍ 42 | Name[mr]=कार्यक्रम 43 | Name[ms]=Program 44 | Name[nb]=Programmer 45 | Name[nl]=Programma's 46 | Name[nso]=Mananeo 47 | Name[or]=ପ୍ରୋଗ୍ରାମ 48 | Name[pa]=ਪਰੋਗਰਾਮ 49 | Name[pl]=Programy 50 | Name[pt]=Programas 51 | Name[pt_BR]=Programas 52 | Name[ro]=Programe 53 | Name[ru]=Программы 54 | Name[si]=වැඩසටහන් 55 | Name[sk]=Programy 56 | Name[sl]=Programi 57 | Name[sr]=Програми 58 | Name[sr@latin]=Programi 59 | Name[sv]=Program 60 | Name[ta]=நிரல்கள் 61 | Name[te]=ప్రక్రమాలు 62 | Name[th]=โปรแกรม 63 | Name[tr]=Programlar 64 | Name[uk]=Програми 65 | Name[ur]=پرو گرامز 66 | Name[vi]=Chương trình 67 | Name[zh_CN]=程序 68 | Name[zh_TW]=程式集 69 | Name[zu]=Izinhlelo zemisebenzi 70 | Comment=Programs menu 71 | Comment[af]=Programme-kieslys 72 | Comment[am]=የፕሮግራሞች ዝርዝር 73 | Comment[ar]=قائمة البرامج 74 | Comment[as]=কাৰ্য্যক্ৰম তালিকা 75 | Comment[be]=Мэню праграм 76 | Comment[bg]=Меню с програми 77 | Comment[bn]=প্রোগ্রাম মেনু 78 | Comment[bn_IN]=প্রোগ্রাম মেনু 79 | Comment[ca]=Menú de programes 80 | Comment[cs]=Menu Programy 81 | Comment[cy]=Dewislen raglenni 82 | Comment[da]=Programmenu 83 | Comment[de]=Programm-Menü 84 | Comment[el]=Μενού προγραμμάτων 85 | Comment[en_GB]=Programs menu 86 | Comment[es]=Menú de programas 87 | Comment[et]=Rakenduste menüü 88 | Comment[fa]=منوی برنامه ها 89 | Comment[fi]=Ohjelmat-valikko 90 | Comment[fr]=Menu des programmes 91 | Comment[gl]=Menú de programas 92 | Comment[gu]=કાર્યક્રમો મેનુ 93 | Comment[he]=תפריט תוכנות 94 | Comment[hi]=कार्यक्रम मेन्यू 95 | Comment[hr]=Izbornik programa 96 | Comment[hu]=Programok menü 97 | Comment[hy]=Ծրագրերի մենու 98 | Comment[id]=Menu program 99 | Comment[ilo]=Menu ti Programa 100 | Comment[is]=Forritavalmynd 101 | Comment[it]=Menu Programmi 102 | Comment[ja]=プログラムメニュー 103 | Comment[ka]=პროგრამების მენიუ 104 | Comment[kn]=ಕ್ರಮವಿಧಿ ಪರಿವಿಡಿ 105 | Comment[ko]=프로그램 메뉴 106 | Comment[lt]=Programų meniu 107 | Comment[lv]=Programmu rīkjosla 108 | Comment[mk]=Мени за програми 109 | Comment[ml]=പ്രോഗ്രാമുകളുടെ മെനു 110 | Comment[mr]=कार्यक्रम यादी 111 | Comment[ms]=Menu program 112 | Comment[nb]=Programmeny 113 | Comment[nl]=Programma's menu 114 | Comment[nso]=Dikagare tša Mananeo 115 | Comment[or]=ପ୍ରୋଗ୍ରାମ ତାଲିକା 116 | Comment[pa]=ਪਰੋਗਰਾਮ ਮੇਨੂ 117 | Comment[pl]=Menu programów 118 | Comment[pt]=Menu de programa 119 | Comment[pt_BR]=Menu de programas 120 | Comment[ro]=Meniu Programe 121 | Comment[ru]=Меню программ 122 | Comment[si]=වැඩසටහන් මෙනුව 123 | Comment[sk]=Menu programov 124 | Comment[sl]=Menu s programi 125 | Comment[sr]=Мени програма 126 | Comment[sr@latin]=Meni programa 127 | Comment[sv]=Programmeny 128 | Comment[ta]=நிரல்கள் பட்டியல் 129 | Comment[te]=ప్రక్రమ పట్టిక 130 | Comment[th]=เมนูโปรแกรม 131 | Comment[tr]=Program menüsü 132 | Comment[uk]=Меню програм 133 | Comment[ur]=پر و گرامز مینو 134 | Comment[vi]=Menu chương trình 135 | Comment[zh_CN]=程序菜单 136 | Comment[zh_TW]=程式集選單 137 | Comment[zu]=Imenu yezinhlelo zemisebenzi 138 | Icon=folder 139 | Type=Directory 140 | Encoding=UTF-8 141 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Utilities-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Utilities 3 | Name[af]=Nog nutsprogramme 4 | Name[am]=ተጨማሪ መገልገያዎች 5 | Name[ar]=نفعيّات إضافيّة 6 | Name[as]=আৰু অধিক উপযোগী সৰঞ্জাম 7 | Name[be]=Дадатковыя прыблуды 8 | Name[bg]=Още инструменти 9 | Name[bn]=আরো ইউটিলিটি 10 | Name[bn_IN]=অতিরিক্ত উপযোগী সরঞ্জাম 11 | Name[ca]=Més utilitats 12 | Name[cs]=Další nástroje 13 | Name[cy]=Rhagor o Gyfleusterau 14 | Name[da]=Mere tilbehør 15 | Name[de]=Weitere Dienstprogramme 16 | Name[el]=Περισσότερα εργαλεία 17 | Name[en_GB]=More Utilities 18 | Name[es]=Más utilidades 19 | Name[et]=Veel tarvikuid 20 | Name[fa]=نرم افزارهای مفید بیشتر 21 | Name[fi]=Lisää työkaluja 22 | Name[fr]=Utilitaires supplémentaires 23 | Name[gl]=Máis Utilidades 24 | Name[gu]=વધુ ઉપયોગિતાઓ 25 | Name[he]=כלים נוספים 26 | Name[hi]=और उपयोगिताएँ 27 | Name[hr]=Još alata 28 | Name[hu]=További segédprogramok 29 | Name[hy]=Հավելյալ այլևայլ 30 | Name[id]=Utilitas Lainnya 31 | Name[ilo]=Dadduma a Ramramit 32 | Name[is]=Fleiri tól 33 | Name[it]=Più accessori 34 | Name[ja]=他のユーティリティ 35 | Name[ka]=დამატებითი უტილიტები 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ಸೌಲಭ್ಯಗಳು 37 | Name[ko]=추가 유틸리티 38 | Name[lt]=Daugiau programų 39 | Name[lv]=Papildus palīgprogrammas 40 | Name[mk]=Повеќе 41 | Name[ml]=കൂടുതല്‍ ഉപകരണങ്ങള്‍ 42 | Name[mr]=अधिक उपयुक्तता 43 | Name[ms]=Lebih Utiliti 44 | Name[nb]=Flere verktøy 45 | Name[nl]=Meer hulpprogramma's 46 | Name[nso]=Mehola e Oketšegilego 47 | Name[or]=ଅଧିକ ଉପଯୋଗୀତା 48 | Name[pa]=ਹੋਰ ਸਹੂਲਤਾਂ 49 | Name[pl]=Więcej narzędzi 50 | Name[pt]=Outros Utilitários 51 | Name[pt_BR]=Mais utilitários 52 | Name[ro]=Mai multe utilitare 53 | Name[ru]=Дополнительные утилиты 54 | Name[si]=බොහෝ උපකරණත් 55 | Name[sk]=Viac nástrojov 56 | Name[sl]=Več uporabnih programov 57 | Name[sr]=Додатни помоћни програми 58 | Name[sr@latin]=Dodatni pomoćni programi 59 | Name[sv]=Fler verktyg 60 | Name[ta]=கூடுதல் வசதிகள் 61 | Name[te]=ఎక్కువ ఉపయోగాలు 62 | Name[th]=อรรถประโยชน์เพิ่มเติม 63 | Name[tr]=Diğer Araçlar 64 | Name[uk]=Додаткові утиліти 65 | Name[ur]= ا ضا فی فو ا ٔید 66 | Name[vi]=Nhiều tiện ích hơn 67 | Name[zh_CN]=更多工具程序 68 | Name[zh_TW]=更多實用工具 69 | Name[zu]=Izinsebenziso Eziningi 70 | Comment=Utilities 71 | Comment[af]=Nutsprogramme 72 | Comment[am]=መገልገያዎች 73 | Comment[ar]=نفعيّات 74 | Comment[as]=উপযোগী সৰঞ্জাম 75 | Comment[be]=Прыблуды 76 | Comment[bg]=Инструменти 77 | Comment[bn]=ইউটিলিটি 78 | Comment[bn_IN]=উপযোগী সরঞ্জাম 79 | Comment[ca]=Utilitats 80 | Comment[cs]=Nástroje 81 | Comment[cy]=Cyfleusterau 82 | Comment[da]=Tilbehør 83 | Comment[de]=Dienstprogramme 84 | Comment[el]=Εργαλεία 85 | Comment[en_GB]=Utilities 86 | Comment[es]=Utilidades 87 | Comment[et]=Tarvikud 88 | Comment[fa]=نرم افزارهای مفید 89 | Comment[fi]=Työkalut 90 | Comment[fr]=Utilitaires 91 | Comment[gl]=Utilidades 92 | Comment[gu]=ઉપયોગિતાઓ 93 | Comment[he]=כלים 94 | Comment[hi]=उपयोगिता 95 | Comment[hr]=Alati 96 | Comment[hu]=Segédprogramok 97 | Comment[hy]=Այլևայլ 98 | Comment[id]=Utilitas 99 | Comment[ilo]=Ramramit 100 | Comment[is]=Tól 101 | Comment[it]=Accessori 102 | Comment[ja]=ユーティリティ 103 | Comment[ka]=უტილიტები 104 | Comment[kn]=ಸೌಲಭ್ಯಗಳು 105 | Comment[ko]=유틸리티 106 | Comment[lt]=Pagalbinės programos 107 | Comment[lv]=Palīgprogrammas 108 | Comment[mk]=Услужни 109 | Comment[ml]=ഉപകരണങ്ങള്‍ 110 | Comment[mr]=उपयुक्तता 111 | Comment[ms]=Utiliti 112 | Comment[nb]=Verktøy 113 | Comment[nl]=Hulpprogramma's 114 | Comment[nso]=Mehola 115 | Comment[or]=ଉପଯୋଗୀତା 116 | Comment[pa]=ਸਹੂਲਤਾਂ 117 | Comment[pl]=Narzędzia 118 | Comment[pt]=Utilitários 119 | Comment[pt_BR]=Utilitários 120 | Comment[ro]=Utilitare 121 | Comment[ru]=Утилиты 122 | Comment[si]=උපකරණ 123 | Comment[sk]=Nástroje 124 | Comment[sl]=Uporabni programi 125 | Comment[sr]=Помоћни програми 126 | Comment[sr@latin]=Pomoćni programi 127 | Comment[sv]=Verktyg 128 | Comment[ta]=வசதிகள் 129 | Comment[te]=ఉపయోగాలు 130 | Comment[th]=อรรถประโยชน์ 131 | Comment[tr]=Araçlar 132 | Comment[uk]=Утиліти 133 | Comment[ur]=فو ا ٔید 134 | Comment[vi]=Tiện ích 135 | Comment[zh_CN]=工具程序 136 | Comment[zh_TW]=實用工具 137 | Comment[zu]=Izinsebenziso 138 | Icon=applications-accessories 139 | Type=Directory 140 | Encoding=UTF-8 141 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Games-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Games 3 | Name[af]=Nog speletjies 4 | Name[am]=ተጨማሪ ጨዋታዎች 5 | Name[ar]=مزيد من الألعاب 6 | Name[as]=আৰু অধিক খেল 7 | Name[be]=Дадатковыя гульні 8 | Name[bg]=Още игри 9 | Name[bn]=বেশি বেশি খেলা 10 | Name[bn_IN]=অতিরিক্ত খেলা 11 | Name[ca]=Més jocs 12 | Name[cs]=Další hry 13 | Name[cy]=Rhagor o Gemau 14 | Name[da]=Flere spil 15 | Name[de]=Weitere Spiele 16 | Name[el]=Περισσότερα παιχνίδια 17 | Name[en_GB]=More Games 18 | Name[es]=Más juegos 19 | Name[et]=Veel mänge 20 | Name[fa]=بازی های بیشتر 21 | Name[fi]=Lisää pelejä 22 | Name[fr]=Jeux supplémentaires 23 | Name[gl]=Máis Xogos 24 | Name[gu]=વધુ રમતો 25 | Name[he]=משחקים נוספים 26 | Name[hi]=और खेल 27 | Name[hr]=Još igara 28 | Name[hu]=További játékok 29 | Name[hy]=Հավելյալ խաղեր 30 | Name[id]=Permainan Lainnya 31 | Name[ilo]=Ad-adu pay nga Ay-ayam 32 | Name[is]=Fleiri leikir 33 | Name[it]=Più giochi 34 | Name[ja]=他のゲーム 35 | Name[ka]=დამატებითი თამაშები 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ಕ್ರೀಡೆಗಳು 37 | Name[ko]=추가 놀이 38 | Name[lt]=Daugiau Žaidimų 39 | Name[lv]=Vairāk spēļu 40 | Name[mk]=Повеќе игри 41 | Name[ml]=കൂടുതല്‍ കളികള്‍ 42 | Name[mr]=अधिक खेळ 43 | Name[ms]=Lebih Permainan 44 | Name[nb]=Flere spill 45 | Name[nl]=Meer spelletjes 46 | Name[nso]=Dipapadi tše Oketšegilego 47 | Name[or]=ଅଧିକ ଖେଳ 48 | Name[pa]=ਹੋਰ ਖੇਡਾਂ 49 | Name[pl]=Więcej gier 50 | Name[pt]=Outros Jogos 51 | Name[pt_BR]=Mais jogos 52 | Name[ro]=Mai multe jocuri 53 | Name[ru]=Дополнительные игры 54 | Name[si]=බොහෝ ක්‍රීඩා 55 | Name[sk]=Viac hier 56 | Name[sl]=Več iger 57 | Name[sr]=Додатне игре 58 | Name[sr@latin]=Dodatne igre 59 | Name[sv]=Fler spel 60 | Name[ta]=கூடுதல் விளையாட்டுகள் 61 | Name[te]=ఎక్కువ ఆటలు 62 | Name[th]=เกมส์เพิ่มเติม 63 | Name[tr]=Diğer Oyunlar 64 | Name[uk]=Додаткові ігри 65 | Name[ur]=اضا فی کھیل 66 | Name[vi]=Nhiều trò chơi hơn 67 | Name[zh_CN]=更多游戏 68 | Name[zh_TW]=更多遊戲 69 | Name[zu]=Imidlalo Eminingi 70 | Comment=Games and amusements 71 | Comment[af]=Speletjies en pret 72 | Comment[am]=ጨዋታዎች እና መዝናኛዎች 73 | Comment[ar]=ألعاب و تسالي 74 | Comment[as]=খেল আৰু মনোৰঞ্জন 75 | Comment[be]=Гульні й забавы 76 | Comment[bg]=Игри и забавления 77 | Comment[bn]=খেলা এবং আনন্দ 78 | Comment[bn_IN]=খেলা এবং আমোদ-প্রমোদ 79 | Comment[ca]=Jocs i entreteniments 80 | Comment[cs]=Hry a zábava 81 | Comment[cy]=Gemau a theganau 82 | Comment[da]=Spil og underholdning 83 | Comment[de]=Spiele und Unterhaltung 84 | Comment[el]=Παιχνίδια και διασκέδαση 85 | Comment[en_GB]=Games and amusements 86 | Comment[es]=Juegos y diversión 87 | Comment[et]=Mängud ja lõbustused 88 | Comment[fa]=بازی و سرگرمی 89 | Comment[fi]=Pelit ja ajanviete 90 | Comment[fr]=Jeux et divertissements 91 | Comment[gu]=રમતો અને મનોરંજનો 92 | Comment[he]=משחקים ובידור 93 | Comment[hi]=खेल और मनोविनोद 94 | Comment[hr]=Igre i zabava 95 | Comment[hu]=Játékok és szórakoztatás 96 | Comment[hy]=Խաղեր և զվարճանքներ 97 | Comment[id]=Permainan dan hiburan 98 | Comment[ilo]=Ay-ayam ken pagliwliwaan 99 | Comment[is]=Leikir og skemtun 100 | Comment[it]=Giochi e svaghi 101 | Comment[ja]=ゲームと娯楽 102 | Comment[ka]=თამაშები და გართობა 103 | Comment[kn]=ಕ್ರೀಡೆಗಳು ಮತ್ತು ವಿನೋದಗಳು 104 | Comment[ko]=놀이 메뉴 105 | Comment[lt]=Žaidimai ir pramogos 106 | Comment[lv]=Spēles un izklaide 107 | Comment[mk]=Игри и забава 108 | Comment[ml]=കളികളും വിനോദങ്ങളും 109 | Comment[mr]=खेळ आणि गंमती 110 | Comment[ms]=Permainan dan hiburan 111 | Comment[nb]=Spill og underholdning 112 | Comment[nl]=Spellen en amusement 113 | Comment[nso]=Dipapadi le Boithabišo 114 | Comment[or]=ଖେଳ ଏବଂ ମନୋରଞ୍ଜନ 115 | Comment[pa]=ਖੇਡਾਂ ਅਤੇ ਮਨੋਰੰਜਨ 116 | Comment[pl]=Gry i rozrywka 117 | Comment[pt]=Jogos e divertimentos 118 | Comment[pt_BR]=Jogos e entretenimento 119 | Comment[ro]=Jocuri şi amuzamente 120 | Comment[ru]=Игры и развлечения 121 | Comment[si]=විනෝද ජනකයන් සහ ක්‍රිඩා 122 | Comment[sk]=Hry a zábava 123 | Comment[sl]=Igre in zabava 124 | Comment[sr]=Игре и забава 125 | Comment[sr@latin]=Igre i zabava 126 | Comment[sv]=Spel och underhållning 127 | Comment[ta]=விளையாட்டுகள் மற்றும் கேளிக்கைகள் 128 | Comment[te]=ఆటలు మరియూ వినోదాలు 129 | Comment[th]=เกมส์และของเล่น 130 | Comment[tr]=Oyunlar ve eğlencelikler 131 | Comment[uk]=Ігри та розваги 132 | Comment[ur]=کھیل اور تفریح 133 | Comment[vi]=Trò chơi và tiêu khiển 134 | Comment[zh_CN]=游戏和娱乐 135 | Comment[zh_TW]=遊戲與休閒 136 | Comment[zu]=Imidlalo kanye nokokuzithokozisa 137 | Icon=applications-games 138 | Type=Directory 139 | Encoding=UTF-8 140 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/AllPrograms.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=All Applications 3 | Name[af]=Alle toepassings 4 | Name[am]=ሁሉም የኮምፒውተር መጠቀሚያ ፕሮግራሞችዎች 5 | Name[ar]=كل التطبيقات 6 | Name[as]=সকলো অনুপ্ৰয়োগ 7 | Name[be]=Усе дастасаваньні 8 | Name[bg]=Всички приложения 9 | Name[bn]=সকল অ্যাপ্লিকেশন 10 | Name[bn_IN]=সর্বধরনের অ্যাপ্লিকেশন 11 | Name[ca]=Totes les aplicacions 12 | Name[cs]=Všechny aplikace 13 | Name[cy]=Pob Rhaglen 14 | Name[da]=Alle programmer 15 | Name[de]=Alle Anwendungen 16 | Name[el]=Όλες οι εφαρμογές 17 | Name[en_GB]=All Applications 18 | Name[es]=Todas las aplicaciones 19 | Name[et]=Kõik rakendused 20 | Name[fa]=همه نرم افزارهای کاربردی 21 | Name[fi]=Kaikki sovellukset 22 | Name[fr]=Toutes les applications 23 | Name[gl]=Tódalas Aplicacións 24 | Name[gu]=બધા કાર્યક્રમો 25 | Name[he]=כל היישומים 26 | Name[hi]=सभी अनुप्रयोग 27 | Name[hr]=Sve aplikacije 28 | Name[hu]=Minden alkalmazás 29 | Name[hy]=Բոլոր ծրագրերը 30 | Name[id]=Semua Aplikasi 31 | Name[ilo]=Amin nga Aplikasion 32 | Name[is]=Öll forrit 33 | Name[it]=Tutte le applicazioni 34 | Name[ja]=すべてのアプリケーション 35 | Name[ka]=ყველა პროგრამა 36 | Name[kn]=ಎಲ್ಲಾ ಅನ್ವಯಗಳು 37 | Name[ko]=모든 응용 프로그램 38 | Name[lt]=Visos Programos 39 | Name[lv]=Visas programmas 40 | Name[mk]=Сите апликации 41 | Name[ml]=എല്ലാ പ്രയോഗങ്ങളും 42 | Name[mr]=सर्व अनुप्रयोग 43 | Name[ms]=Semua Aplikasi 44 | Name[nb]=Alle applikasjoner 45 | Name[nl]=Alle toepassingen 46 | Name[nso]=Ditirišo ka Moka 47 | Name[or]=ସମସ୍ତ ପ୍ରୟୋଗ 48 | Name[pa]=ਸਭ ਐਪਲੀਕੇਸ਼ਨ 49 | Name[pl]=Wszystkie aplikacje 50 | Name[pt]=Todas as Aplicações 51 | Name[pt_BR]=Todas as aplicações 52 | Name[ro]=Toate aplicaţiile 53 | Name[ru]=Все приложения 54 | Name[si]=සියළුම වැඩසටහන් 55 | Name[sk]=Všetky aplikácie 56 | Name[sl]=Vsi programi 57 | Name[sr]=Сви програми 58 | Name[sr@latin]=Svi programi 59 | Name[sv]=Alla program 60 | Name[ta]=அனைத்து பயன்பாடுகள் 61 | Name[te]=అన్ని అనువర్తనాలు 62 | Name[th]=โปรแกรมทั้งหมด 63 | Name[tr]=Tüm Uygulamalar 64 | Name[uk]=Всі програми 65 | Name[ur]=تما م پر و گرامز 66 | Name[vi]=Mọi ứng dụng 67 | Name[zh_CN]=所有应用程序 68 | Name[zh_TW]=全部應用程式 69 | Name[zu]=Imiyalelo Yonke 70 | Comment=All Applications 71 | Comment[af]=Alle toepassings 72 | Comment[am]=ሁሉም የኮምፒውተር መጠቀሚያ ፕሮግራሞችዎች 73 | Comment[ar]=كل التطبيقات 74 | Comment[as]=সকলো অনুপ্ৰয়োগ 75 | Comment[be]=Усе дастасаваньні 76 | Comment[bg]=Всички приложения 77 | Comment[bn]=সকল অ্যাপ্লিকেশন 78 | Comment[bn_IN]=সর্বধরনের অ্যাপ্লিকেশন 79 | Comment[ca]=Totes les aplicacions 80 | Comment[cs]=Všechny aplikace 81 | Comment[cy]=Pob Rhaglen 82 | Comment[da]=Alle programmer 83 | Comment[de]=Alle Anwendungen 84 | Comment[el]=Όλες οι εφαρμογές 85 | Comment[en_GB]=All Applications 86 | Comment[es]=Todas las aplicaciones 87 | Comment[et]=Kõik rakendused 88 | Comment[fa]=همه نرم افزارهای کاربردی 89 | Comment[fi]=Kaikki sovellukset 90 | Comment[fr]=Toutes les applications 91 | Comment[gl]=Tódalas Aplicacións 92 | Comment[gu]=બધા કાર્યક્રમો 93 | Comment[he]=כל היישומים 94 | Comment[hi]=सभी अनुप्रयोग 95 | Comment[hr]=Sve aplikacije 96 | Comment[hu]=Minden alkalmazás 97 | Comment[hy]=Բոլոր ծրագրերը 98 | Comment[id]=Semua Aplikasi 99 | Comment[ilo]=Amin nga Aplikasion 100 | Comment[is]=Öll forrit 101 | Comment[it]=Tutte le applicazioni 102 | Comment[ja]=すべてのアプリケーション 103 | Comment[ka]=ყველა პროგრამა 104 | Comment[kn]=ಎಲ್ಲಾ ಅನ್ವಯಗಳು 105 | Comment[ko]=모든 응용 프로그램 106 | Comment[lt]=Visos Programos 107 | Comment[lv]=Visas programmas 108 | Comment[mk]=Сите апликации 109 | Comment[ml]=എല്ലാ പ്രയോഗങ്ങളും 110 | Comment[mr]=सर्व अनुप्रयोग 111 | Comment[ms]=Semua Aplikasi 112 | Comment[nb]=Alle applikasjoner 113 | Comment[nl]=Alle toepassingen 114 | Comment[nso]=Ditirišo ka Moka 115 | Comment[or]=ସମସ୍ତ ପ୍ରୟୋଗ 116 | Comment[pa]=ਸਭ ਐਪਲੀਕੇਸ਼ਨ 117 | Comment[pl]=Wszystkie aplikacje 118 | Comment[pt]=Todas as Aplicações 119 | Comment[pt_BR]=Todas as aplicações 120 | Comment[ro]=Toate aplicaţiile 121 | Comment[ru]=Все приложения 122 | Comment[si]=සියළුම වැඩසටහන් 123 | Comment[sk]=Všetky aplikácie 124 | Comment[sl]=Vsi programi 125 | Comment[sr]=Сви програми 126 | Comment[sr@latin]=Svi programi 127 | Comment[sv]=Alla program 128 | Comment[ta]=அனைத்து பயன்பாடுகள் 129 | Comment[te]=అన్ని అనువర్తనాలు 130 | Comment[th]=โปรแกรมทั้งหมด 131 | Comment[tr]=Tüm Uygulamalar 132 | Comment[uk]=Всі програми 133 | Comment[ur]=تما م پر و گرامز 134 | Comment[vi]=Mọi ứng dụng 135 | Comment[zh_CN]=所有应用程序 136 | Comment[zh_TW]=全部應用程式 137 | Comment[zu]=Imiyalelo Yonke 138 | Icon=applications-office 139 | Type=Directory 140 | Encoding=UTF-8 141 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Desktop.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=System 3 | Name[ar]=النظام 4 | Name[as]=ব্যৱস্থাপ্ৰণালী 5 | Name[bg]=Системни 6 | Name[bn_IN]=সিস্টেম 7 | Name[ca]=Sistema 8 | Name[cs]=Systém 9 | Name[cy]=System 10 | Name[da]=System 11 | Name[de]=System 12 | Name[el]=Σύστημα 13 | Name[en_GB]=System 14 | Name[es]=Sistema 15 | Name[et]=Süsteem 16 | Name[fa]=سیستم 17 | Name[fi]=Järjestelmä 18 | Name[fr]=Système 19 | Name[gl]=Sistema 20 | Name[gu]=સિસ્ટમ 21 | Name[he]=מערכת 22 | Name[hi]=तंत्र 23 | Name[hr]=Sustav 24 | Name[hu]=Rendszer 25 | Name[id]=Sistem 26 | Name[ilo]=Sistema 27 | Name[is]=Kerfi 28 | Name[it]=Sistema 29 | Name[ja]=システム 30 | Name[kn]=ಗಣಕ ವ್ಯವಸ್ಥೆ 31 | Name[ko]=시스템 32 | Name[lv]=Sistēma 33 | Name[mk]=Систем 34 | Name[ml]=സിസ്റ്റം 35 | Name[mr]=प्रणाली 36 | Name[ms]=Sistem 37 | Name[nb]=System 38 | Name[nl]=Systeem 39 | Name[or]=ତନ୍ତ୍ର 40 | Name[pa]=ਸਿਸਟਮ 41 | Name[pl]=System 42 | Name[pt]=Sistema 43 | Name[pt_BR]=Sistema 44 | Name[ro]=Sistem 45 | Name[ru]=Система 46 | Name[si]=පද්ධතිය 47 | Name[sk]=Systém 48 | Name[sr]=Систем 49 | Name[sr@latin]=Sistem 50 | Name[sv]=System 51 | Name[ta]=கணினி 52 | Name[te]=కంప్యూటరు 53 | Name[th]=ระบบ 54 | Name[tr]=Sistem 55 | Name[uk]=Система 56 | Name[zh_CN]=系统 57 | Name[zh_TW]=系統 58 | Comment=Personal preferences and administration settings 59 | Comment[ar]=تفضيلات شخصية وإعدادات إدارية 60 | Comment[as]=নিজা পছন্দ আৰু প্ৰশাসনিক পৰিবেশ 61 | Comment[bg]=Лични предпочитания и административни настройки 62 | Comment[bn_IN]=ব্যক্তিগত পছন্দ ও প্রশাসনিক বৈশিষ্ট্য 63 | Comment[ca]=Configuracions d'administració i preferències personals 64 | Comment[cs]=Osobní nastavení a nastavení administrace 65 | Comment[cy]=Hoffterau personol a gosodiadau gweinyddol 66 | Comment[da]=Personlige egenskaber og administrationsindstillinger 67 | Comment[de]=Individuelle Präferenzen und Administrations-Einstellungen 68 | Comment[el]=Προσωπικές προτιμήσεις και ρυθμίσεις διαχείρισης συστήματος 69 | Comment[en_GB]=Personal preferences and administration settings 70 | Comment[es]=Preferencias personales y configuraciones de administración 71 | Comment[et]=Isiklikud eelistused ja haldamise seaded 72 | Comment[fa]=ترجیحات شخصی و تنظیمات مدیریتی 73 | Comment[fi]=Henkilökohtaiset ominaisuudet ja ylläpitoasetukset 74 | Comment[fr]=Préférences personnelles et paramètres d'administration 75 | Comment[gu]=ખાનગી પસંદગીઓ અને સંચાલન સુયોજનો 76 | Comment[he]=העדפות אישיות והגדרות מנהליות 77 | Comment[hi]=निजी वरीयता और प्रशासन सेटिंग 78 | Comment[hr]=Osobne i administratorske postavke 79 | Comment[hu]=Személyes és adminisztrációs beállítások 80 | Comment[id]=Setting preferensi pribadi dan administrasi 81 | Comment[ilo]=Kabukbukodan a pakaidumaan kent pangimaton a pakaitudingan 82 | Comment[is]=Stillingar þínar og kerfisstjórnunarstillingar 83 | Comment[it]=Preferenze personali ed impostazioni amministrative 84 | Comment[ja]=個人設定と管理設定 85 | Comment[kn]=ವೈಯಕ್ತಿಕ ಆದ್ಯತೆಗಳು ಮತ್ತು ನಿರ್ವಹಣಾ ಸಂಯೋಜನೆಗಳು 86 | Comment[ko]=개인 설정 및 관리 설정 87 | Comment[lv]=Personiskie iestatījumi un administrēšanas parametri 88 | Comment[mk]=Лични преференци и администраторски поставувања 89 | Comment[ml]=സ്വകാര്യ മുന്‍ഗണനകളും അഡ്മിനിസ്ട്രേഷന്‍ സജ്ജമീകരണങ്ങളും 90 | Comment[mr]=व्यक्तिगत अधिमान्यता आणि प्रशासन रचना 91 | Comment[ms]=Tetapan pentadbiran dan keutamaan peribadi 92 | Comment[nb]=Personlige brukervalg og administrasjonsinnstillinger 93 | Comment[nl]=Persoonlijke voorkeuren en instellingen 94 | Comment[or]=ବ୍ଯକ୍ତିଗତ ପସନ୍ଦ ଏବଂ ପ୍ରଶାସନର ବିନ୍ଯାସ 95 | Comment[pa]=ਨਿੱਜੀ ਪਸੰਦ ਅਤੇ ਪਰਸ਼ਾਸ਼ਨਿਕ ਸੈਟਿੰਗ 96 | Comment[pl]=Preferencje osobiste i ustawienia administracyjne 97 | Comment[pt]=Preferências pessoais e configurações de administração 98 | Comment[pt_BR]=Preferências pessoais e configurações administrativas 99 | Comment[ro]=Preferinţe personale şi setări administrative 100 | Comment[ru]=Личные предпочтения и параметры настроек 101 | Comment[si]=පෞද්ගලික රිසිකරණයන් සහ කළමණාකාර පරිස්ථිතියන් 102 | Comment[sk]=Osobné predvoľby a správcovské nastavenia 103 | Comment[sr]=Личне поставке и подешавања администрације 104 | Comment[sr@latin]=Lične postavke i podešavanja administracije 105 | Comment[sv]=Personliga inställningar och administrationsinställningar 106 | Comment[ta]=தனிப்பட்ட விருப்பங்கள் மற்றும் நிர்வாக அமைவுகள் 107 | Comment[te]=వ్యక్తిగత ప్రాధాన్యతలు మరియూ పాలనాపర అమర్పులు 108 | Comment[th]=การตั้งค่าส่วนบุคคลและการบริหารระบบ 109 | Comment[tr]=Kişisel tercihler ve yönetim ayarları 110 | Comment[uk]=Персональні уподобання та адміністративні параметри 111 | Comment[zh_CN]=个人首选项和管理设置 112 | Comment[zh_TW]=個人偏好設定與管理設定 113 | Icon=preferences-desktop 114 | Type=Directory 115 | Encoding=UTF-8 116 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Accessories-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Accessories 3 | Name[af]=Nog bybehore 4 | Name[am]=ተጨማሪ አጋዥ ፕሮግራሞች 5 | Name[ar]=إكسسوارات إضافيّة 6 | Name[as]=আৰু অধিক আনুসংগিক 7 | Name[be]=Больш зручнасьцяў 8 | Name[bg]=Още принадлежности 9 | Name[bn]=আরো আনুষঙ্গিক সফটওয়্যার 10 | Name[bn_IN]=অতিরিক্ত আনুষঙ্গিক সফটওয়্যার 11 | Name[ca]=Més accessoris 12 | Name[cs]=Další příslušenství 13 | Name[cy]=Rhagor o Ategolion 14 | Name[da]=Mere tilbehør 15 | Name[de]=Weiteres Zubehör 16 | Name[el]=Περισσότερα βοηθήματα 17 | Name[en_GB]=More Accessories 18 | Name[es]=Más accesorios 19 | Name[et]=Veel tarvikuid 20 | Name[fa]=لوازم بیشتر 21 | Name[fi]=Lisää apuohjelmia 22 | Name[fr]=Accessoires supplémentaires 23 | Name[gu]=વધુ સહાયક કાર્યક્રમો 24 | Name[he]=עזרים נוספים 25 | Name[hi]=और उपसाधन 26 | Name[hr]=Još pomoćnih alata 27 | Name[hu]=További kellékek 28 | Name[hy]=Հավելյալ ակսեսուարներ 29 | Name[id]=Aksesori Lainnya 30 | Name[ilo]=Dadduma pay nga Alikamen 31 | Name[is]=Frekari aukahlutir 32 | Name[it]=Più accessori 33 | Name[ja]=他のアクセサリ 34 | Name[ka]=დამატებითი აქსესუარები 35 | Name[kn]=ಹೆಚ್ಚುವರಿ ಪರಿಕರಗಳು 36 | Name[ko]=추가 보조 프로그램 37 | Name[lt]=Daugiau Akcesuarų 38 | Name[lv]=Papildus lietojumprogrammas 39 | Name[mk]=Повеќе алатки 40 | Name[ml]=കൂടുതല്‍ അക്സസ്സറികള്‍ 41 | Name[mr]=अधिक जोडवस्तू 42 | Name[ms]=Lebih Aksesori 43 | Name[nb]=Mer tilbehør 44 | Name[nl]=Meer accessoires 45 | Name[nso]=Dithušo tše Oketšegilego 46 | Name[or]=ଅଧିକ ସହାୟକ ବସ୍ତୁ 47 | Name[pa]=ਹੋਰ ਸਹਾਇਕ 48 | Name[pl]=Więcej akcesoriów 49 | Name[pt]=Outros Acessórios 50 | Name[pt_BR]=Mais acessórios 51 | Name[ro]=Mai multe accesorii 52 | Name[ru]=Дополнительные стандартные программы 53 | Name[si]=බොහෝ අමතර කොටස් 54 | Name[sk]=Viac príslušenstva 55 | Name[sl]=Več pripomočkov 56 | Name[sr]=Додатни прибор 57 | Name[sr@latin]=Dodatni pribor 58 | Name[sv]=Fler tillbehör 59 | Name[ta]=கூடுதல் துணைப்பொருட்கள் 60 | Name[te]=ఎక్కువ ఉపకరణాలు 61 | Name[th]=อุปกรณ์เสริมเพิ่มเติม 62 | Name[tr]=Diğer Yardımcı Programlar 63 | Name[uk]=Додаткові стандартні програми 64 | Name[ur]=ا ضا فی سہو لتیں 65 | Name[vi]=Nhiều phụ tùng hơn 66 | Name[zh_CN]=更多附件 67 | Name[zh_TW]=更多附屬應用程式 68 | Name[zu]=Okokuhlobisa okuningi 69 | Comment=Desktop accessories 70 | Comment[af]=Werkskermbybehore 71 | Comment[am]=የኮምፒውተር/የዴስክቶፕ አጋዥ ፕሮግራሞች 72 | Comment[ar]=إكسسوارات سطح المكتب 73 | Comment[as]=ডেষ্কটপ আনুসংগিক 74 | Comment[be]=Зручнасьці для стальца 75 | Comment[bg]=Настолни принадлежности 76 | Comment[bn]=ডেস্কটপের আনুষঙ্গিক সফটওয়্যার 77 | Comment[bn_IN]=ডেস্কটপের আনুষঙ্গিক সফ্টওয়্যার 78 | Comment[ca]=Accessoris d'escriptori 79 | Comment[cs]=Příslušenství plochy 80 | Comment[cy]=Ategolion penbwrdd 81 | Comment[da]=Skrivebordstilbehør 82 | Comment[de]=Desktop-Zubehör 83 | Comment[el]=Βοηθήματα επιφάνειας εργασίας 84 | Comment[en_GB]=Desktop accessories 85 | Comment[es]=Accesorios del escritorio 86 | Comment[et]=Töölauatarvikud 87 | Comment[fa]=لوازم دسکتاپ 88 | Comment[fi]=Työpöytäapuohjelmat 89 | Comment[fr]=Accessoires de bureau 90 | Comment[gu]=ડેસ્કટોપ સહાયક કાર્યક્રમો 91 | Comment[he]=עזרי שולחן עבודה 92 | Comment[hi]=डेस्कटॉप उपसाधन 93 | Comment[hr]=Pomoćni alati radne površine 94 | Comment[hu]=Munkaasztali kellékek 95 | Comment[hy]=Գրասեղանային ակսեսուարներ 96 | Comment[id]=Aksesori Desktop 97 | Comment[ilo]=Alikamen ti Eskritorio 98 | Comment[is]=Aukahlutir skjáborðs 99 | Comment[it]=Accessori desktop 100 | Comment[ja]=デスクトップアクセサリ 101 | Comment[ka]=სამუშაო დაფის აქსესუარები 102 | Comment[kn]=ಗಣಕತೆರೆ ಪರಿಕರಗಳು 103 | Comment[ko]=데스크탑 보조 프로그램 104 | Comment[lt]=Darbastalio akcesuarai 105 | Comment[lv]=Darbvirsmas lietojumprogrammas 106 | Comment[mk]=Алатки за работната површина 107 | Comment[ml]=ഡസ്ക്ക്ടോപ്പ് അക്സസ്സറീസ് 108 | Comment[mr]=डेस्कटॉप वरील जोडवस्तू 109 | Comment[ms]=Aksesori desktop 110 | Comment[nb]=Tilbehør for skrivebordet 111 | Comment[nl]=Bureau-accessoires 112 | Comment[nso]=Dithušo tša teseke 113 | Comment[or]=ଡେସ୍କଟପ ସହାୟକ ବସ୍ତୁ 114 | Comment[pa]=ਡੈਸਕਟਾਪ ਸਹਾਇਕ 115 | Comment[pl]=Akcesoria pulpitu 116 | Comment[pt]=Acessórios do ambiente de trabalho 117 | Comment[pt_BR]=Acessórios da área de trabalho 118 | Comment[ro]=Accesorii desktop 119 | Comment[ru]=Стандартные программы 120 | Comment[si]=ප්‍රධාන පුවරුව සඳහා අමතර කොටස් 121 | Comment[sk]=Príslušenstvo pracovnej plochy 122 | Comment[sl]=Pripomočki za namizje 123 | Comment[sr]=Прибор за радну површину 124 | Comment[sr@latin]=Pribor za radnu površinu 125 | Comment[sv]=Skrivbordstillbehör 126 | Comment[ta]=பணிமேடை துணைப்பொருட்கள் 127 | Comment[te]=Desktop ఉపకరణాలు 128 | Comment[th]=อุปกรณ์เสริมบนพื้นโต๊ะ 129 | Comment[tr]=Masaüstü yardımcıları 130 | Comment[uk]=Стандартні програми 131 | Comment[ur]=ڈیسک ٹا پ کی سہو لتیں 132 | Comment[vi]=Phụ tùng desktop 133 | Comment[zh_CN]=桌面附件 134 | Comment[zh_TW]=桌面附屬應用程式 135 | Comment[zu]=Okokuhlobisa kwedesktop 136 | Icon=applications-accessories 137 | Type=Directory 138 | Encoding=UTF-8 139 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Advanced.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Advanced 3 | Name[af]=Gevorderd 4 | Name[am]=ጠለቅ 5 | Name[ar]=متقدم 6 | Name[as]=উন্নত 7 | Name[be]=Дадатковыя 8 | Name[bg]=Допълнителен 9 | Name[bn]=অগ্রসর 10 | Name[bn_IN]=উন্নত বৈশিষ্ট্য 11 | Name[ca]=Avançat 12 | Name[cs]=Pokročilé 13 | Name[cy]=Uwch 14 | Name[da]=Avanceret 15 | Name[de]=Erweitert 16 | Name[el]=Ειδικές επιλογές 17 | Name[en_GB]=Advanced 18 | Name[es]=Avanzado 19 | Name[et]=Täiendav 20 | Name[fa]=پیشرفته 21 | Name[fi]=Lisäasetukset 22 | Name[fr]=Avancé 23 | Name[gl]=Avanzado 24 | Name[gu]=ઉન્નત 25 | Name[he]=מתקדם 26 | Name[hi]=उन्नत 27 | Name[hr]=Napredno 28 | Name[hu]=Haladó 29 | Name[hy]=Առաջավոր 30 | Name[id]=Lanjutan 31 | Name[ilo]=Nangatngato a Tukad 32 | Name[is]=Frekari stillingar 33 | Name[it]=Avanzato 34 | Name[ja]=高度な設定 35 | Name[kn]=ಪ್ರೌಢ 36 | Name[ko]=고급 37 | Name[lt]=Papildomai 38 | Name[lv]=Papildus 39 | Name[mk]=Напредни 40 | Name[ml]=മെച്ചപ്പെട്ട 41 | Name[mr]=प्रगत 42 | Name[ms]=Lanjutan 43 | Name[nb]=Avansert 44 | Name[nl]=Geavanceerd 45 | Name[nso]=Tšwetšego pele 46 | Name[or]=ଉନ୍ନତ 47 | Name[pa]=ਤਕਨੀਕੀ 48 | Name[pl]=Zaawansowane 49 | Name[pt]=Avançado 50 | Name[pt_BR]=Avançado 51 | Name[ro]=Avansat 52 | Name[ru]=Дополнительно 53 | Name[si]=සංකීර්ණ 54 | Name[sk]=Pokročilé 55 | Name[sl]=Napredno 56 | Name[sr]=Напредно 57 | Name[sr@latin]=Napredno 58 | Name[sv]=Avancerat 59 | Name[ta]=கூடுதல் 60 | Name[te]=పురోగమనం 61 | Name[th]=ขั้นสูง 62 | Name[tr]=Gelişmiş 63 | Name[uk]=Додатково 64 | Name[ur]=جد ید 65 | Name[vi]=Nâng cao 66 | Name[zh_CN]=高级 67 | Name[zh_TW]=進階 68 | Name[zu]=Okwezinga eliphezulu 69 | Comment=Advanced settings and preferences 70 | Comment[af]=Gevorderde opstelling en voorkeure 71 | Comment[am]=ጠለቅ ያሉ አቀማመጦች እና አማራጮች 72 | Comment[ar]=إعدادات و تفضيلات متقدمة 73 | Comment[as]=উন্নত পৰিবেশ আৰু পছন্দ 74 | Comment[be]=Дадатковыя выстаўленьні й перавагі 75 | Comment[bg]=Допълнителни настройки и предпочитания 76 | Comment[bn]=অগ্রসর বৈশিষ্ট্য ও পছন্দ 77 | Comment[bn_IN]=উন্নত বৈশিষ্ট্য ও পছন্দ 78 | Comment[ca]=Configuracions i preferències avançades 79 | Comment[cs]=Pokročilá nastavení 80 | Comment[cy]=Gosodiadau uwch a hoffterau 81 | Comment[da]=Avancerede indstillinger og egenskaber 82 | Comment[de]=Erweiterte Einstellungen und Präferenzen 83 | Comment[el]=Ειδικές ρυθμίσεις και προτιμήσεις 84 | Comment[en_GB]=Advanced settings and preferences 85 | Comment[es]=Configuración avanzada y preferencias 86 | Comment[et]=Täiendavad seaded ja eelistused 87 | Comment[fa]=تنضیمات و ترجیحات پیشرفته 88 | Comment[fi]=Lisäasetukset ja -ominaisuudet 89 | Comment[fr]=Paramètres avancés et préférences 90 | Comment[gu]=ઉન્નત સુયોજનો અને પસંદગીઓ 91 | Comment[he]=אפשרויות והגדרות מתקדמות 92 | Comment[hi]=उन्नत सेटिंग और वरीयता 93 | Comment[hr]=Napredne i osobne postavke 94 | Comment[hu]=Haladó beállítások és preferenciák 95 | Comment[hy]=Առաջավոր պարամետրեր և նախապատվություններ 96 | Comment[id]=Setting dan preferensi Lanjutan 97 | Comment[ilo]=Nangatngato katukad a pakaitudingan ken pakaidumaan 98 | Comment[is]=Frekari stillingar og valmöguleikar 99 | Comment[it]=Impostazioni e preferenze avanzate 100 | Comment[ja]=高度な設定とユーザー設定 101 | Comment[kn]=ಪ್ರೌಢ ಸಂಯೋಜನೆಗಳು ಮತ್ತು ಆದ್ಯತೆಗಳು 102 | Comment[ko]=고급 및 기본 설정 103 | Comment[lt]=Papildomos savybės ir nustatymai 104 | Comment[lv]=Papildus iestatījumi 105 | Comment[mk]=Напредни поставувања и параметри 106 | Comment[ml]=മെച്ചപ്പെട്ട സജ്ജീകരണങ്ങളും മുന്‍ഗണനകളും 107 | Comment[mr]=प्रगत रचना आणि अधिमान्यता 108 | Comment[ms]=Tetapan lanjutan dan keutamaan 109 | Comment[nb]=Avanserte innstillinger og brukervalg 110 | Comment[nl]=Geavanceerde instellingen en voorkeuren 111 | Comment[nso]=Dipeakanyo tše tšwetšego pele le tšeo di ratwago 112 | Comment[or]=ଉନ୍ନତ ବିନ୍ଯାସ ଏବଂ ପସନ୍ଦ 113 | Comment[pa]=ਤਕਨੀਕੀ ਸੈਟਿੰਗ ਅਤੇ ਪਸੰਦ 114 | Comment[pl]=Zaawansowane ustawienia i preferencje 115 | Comment[pt]=Configurações avançadas 116 | Comment[pt_BR]=Preferências e configurações avançadas 117 | Comment[ro]=Setări şi preferinţe avansate 118 | Comment[ru]=Дополнительные свойства и параметры 119 | Comment[si]=සංකීර්ණ පරිස්ථිතියන් සහ රිසිකරණයන් 120 | Comment[sk]=Rozšírené nastavenia a predvoľby 121 | Comment[sl]=Napredne nastavitve in prikrojitve 122 | Comment[sr]=Напредна подешавања и поставке 123 | Comment[sr@latin]=Napredna podešavanja i postavke 124 | Comment[sv]=Avancerade inställningar 125 | Comment[ta]=கூடுதல் அமைவுகள் மற்றும் விருப்பங்கள் 126 | Comment[te]=ముందుగా చేసిన అమర్పులు మరియూ ప్రాధాన్యతలు 127 | Comment[th]=การตั้งค่าและตัวเลือกขั้นสูง 128 | Comment[tr]=İleri düzey ayarlar ve tercihler 129 | Comment[uk]=Додаткові програми та параметри 130 | Comment[ur]=جدید ترتیبا ت اور تفصیلا ت 131 | Comment[vi]=Thiết lập và tùy thích nâng cao 132 | Comment[zh_CN]=高级设置和首选项 133 | Comment[zh_TW]=進階設定與偏好設定 134 | Comment[zu]=Okuncanyelwayo kanye nezilungiselelo zezinga eliphezulu 135 | Type=Directory 136 | Icon=advanced-directory.png 137 | Encoding=UTF-8 138 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Documentation.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Documentation 3 | Name[af]=Dokumentasie 4 | Name[am]=ማስረጃ 5 | Name[ar]=وثائق 6 | Name[as]=আলেখ্যন 7 | Name[be]=Дакумэнтацыя 8 | Name[bg]=Документация 9 | Name[bn]=ডকুমেন্টেশন 10 | Name[bn_IN]=নথিপত্র 11 | Name[ca]=Documentació 12 | Name[cs]=Dokumentace 13 | Name[cy]=Dogfennau 14 | Name[da]=Dokumentation 15 | Name[de]=Dokumentation 16 | Name[el]=Τεκμηρίωση 17 | Name[en_GB]=Documentation 18 | Name[es]=Documentación 19 | Name[et]=Dokumentatsioon 20 | Name[fa]=مستندات 21 | Name[fi]=Ohjeet 22 | Name[fr]=Documentation 23 | Name[gl]=Documentación 24 | Name[gu]=દસ્તાવેજીકરણ 25 | Name[he]=תיעוד 26 | Name[hi]=दस्तावेज़ीकरण 27 | Name[hr]=Dokumentacija 28 | Name[hu]=Dokumentáció 29 | Name[hy]=Դոկումենտացիա 30 | Name[id]=Dokumentasi 31 | Name[is]=Handbækur 32 | Name[it]=Documentazione 33 | Name[ja]=ドキュメント 34 | Name[ka]=დოკუმენტაცია 35 | Name[kn]=ದಸ್ತಾವೇಜೀಕರಣ 36 | Name[ko]=문서 자료 37 | Name[lt]=Dokumentacija 38 | Name[lv]=Dokumentācija 39 | Name[mk]=Документација 40 | Name[ml]=വിവരണക്കുറിപ്പു് (ഡോക്യുമെന്‍റേഷന്‍) 41 | Name[mr]=दस्तऐवजीकरण 42 | Name[ms]=Dokumentasi 43 | Name[nb]=Dokumentasjon 44 | Name[nl]=Documentatie 45 | Name[nso]=Go dira ditokumente 46 | Name[or]=ଦଲିଲକରଣ 47 | Name[pa]=ਡੌਕੂਮੈਂਟੇਸ਼ਨ 48 | Name[pl]=Dokumentacja 49 | Name[pt]=Documentação 50 | Name[pt_BR]=Documentação 51 | Name[ro]=Documentaţie 52 | Name[ru]=Документация 53 | Name[si]=ලේඛණයන් 54 | Name[sk]=Dokumentácia 55 | Name[sl]=Dokumentacija 56 | Name[sr]=Документација 57 | Name[sr@latin]=Dokumentacija 58 | Name[sv]=Dokumentation 59 | Name[ta]=ஆவணமாக்கல் 60 | Name[te]=పత్రికీకరణ 61 | Name[th]=เอกสารประกอบ 62 | Name[tr]=Belgelendirme 63 | Name[uk]=Документація 64 | Name[ur]=دستا و یزی شہا دت 65 | Name[vi]=Tài liệu 66 | Name[zh_CN]=文档 67 | Name[zh_TW]=說明文件 68 | Name[zu]=Ukushicilelwa 69 | Comment=Manuals and help documents 70 | Comment[af]=Handleidings en hulpdokumente 71 | Comment[am]=የአሠራር መምሪያዎች እና መርጃ ሰነዶች 72 | Comment[ar]=الدلائل ووثائق المساعدة 73 | Comment[as]=হাতপুথি আৰু সহায়ক আলেখ 74 | Comment[be]=Кіраўніцтвы й дакумэнты даведкі 75 | Comment[bg]=Ръководства и помощни документи 76 | Comment[bn]=নির্দেশিকা ও সহায়িকার ডকুমেন্ট 77 | Comment[bn_IN]=নির্দেশিকা ও সহায়িকা 78 | Comment[ca]=Manuals i documents d'ajuda 79 | Comment[cs]=Manuály a dokumenty nápovědy 80 | Comment[cy]=Llawlyfrau a dogfennau cymorth 81 | Comment[da]=Manualer og hjælpedokumenter 82 | Comment[de]=Handbücher und Hilfe-Dokumente 83 | Comment[el]=Εγχειρίδια και έγγραφα βοήθειας 84 | Comment[en_GB]=Manuals and help documents 85 | Comment[es]=Manuales y documentación de ayuda 86 | Comment[et]=Käsiraamatud ja abidokumendid 87 | Comment[fa]=کتب راهنما 88 | Comment[fi]=Manuaalit ja ohjeet 89 | Comment[fr]=Manuels et documents d'aide 90 | Comment[gl]=Manuais e documentos de axuda 91 | Comment[gu]=મદદપત્રો અને મદદના દસ્તાવેજો 92 | Comment[he]=מדריכים ומסמכי עזרה 93 | Comment[hi]=निर्देश पुस्तिका और मदद दस्तावेज़ 94 | Comment[hr]=Priručnici i dokumentacija pomoći 95 | Comment[hu]=Kézikönyvek és leírások 96 | Comment[hy]=Ձեռնարկներ և օգնություն 97 | Comment[id]=Manual dan dokumen bantuan 98 | Comment[ilo]=Manual ken kasuratan ti tulong 99 | Comment[is]=Handbækur og önnur hjálparskjöl 100 | Comment[it]=Manuali e guide 101 | Comment[ja]=マニュアルとヘルプのドキュメント 102 | Comment[ka]=ინსტრუქციები და დამხმარე დოკუმენტები 103 | Comment[kn]=ಕೈಪಿಡಿಗಳು ಮತ್ತು ಸಹಾಯಕ ದಸ್ತಾವೇಜುಗಳು 104 | Comment[ko]=메뉴얼과 도움말 문서 자료 105 | Comment[lt]=Aprašymai ir pagalbos dokumentai 106 | Comment[lv]=Rokasgrāmatas un palīgdokumentācija 107 | Comment[mk]=Документи и прирачници за помош 108 | Comment[ml]=മാനുവലുകളും സഹായ വിവരണങ്ങളും 109 | Comment[mr]=हस्तपुस्तिका आणि सहाय्यक दस्तऐवजे 110 | Comment[ms]=Manual dan dokumen bantuan 111 | Comment[nb]=Håndbøker og hjelpdokumenter 112 | Comment[nl]=Handboeken en hulpdocumenten 113 | Comment[nso]=Dipukwana le ditokumente tša thušo 114 | Comment[or]=ସହାୟକ ପୁସ୍ତକ ଏବଂ ସାହାଯ୍ଯ ଦଲିଲ 115 | Comment[pa]=ਮੈਨੁਅਲ ਅਤੇ ਮੱਦਦ ਡੌਕੂਮੈਂਟੇਸ਼ਨ 116 | Comment[pl]=Podręczniki i dokumenty pomocy 117 | Comment[pt]=Manuais e documentos de ajuda 118 | Comment[pt_BR]=Manuais e documentos de ajuda 119 | Comment[ro]=Manuale şi documente de ajutor 120 | Comment[ru]=Руководства и справочные документы 121 | Comment[si]=අත් පොත් සහ උපකාරක ලේඛන 122 | Comment[sk]=Príručky a návody 123 | Comment[sl]=Priročniki in dokumenti s pomočjo 124 | Comment[sr]=Приручници и помоћна документација 125 | Comment[sr@latin]=Priručnici i pomoćna dokumentacija 126 | Comment[sv]=Manualer och hjälpdokument 127 | Comment[ta]=கையேடுகள் மற்றும் உதவி ஆவணங்கள் 128 | Comment[te]=నిబంధనపత్రం మరియూ ప్రామాణిక పత్రాలు 129 | Comment[th]=คู่มือและเอกสารช่วยเหลือ 130 | Comment[tr]=Kılavuzlar ve yardım belgeleri 131 | Comment[uk]=Посібники та довідникові документи 132 | Comment[ur]=ھیلپ اور دستو رالعمل 133 | Comment[vi]=Tài liệu trợ giúp 134 | Comment[zh_CN]=说明手册和帮助文档 135 | Comment[zh_TW]=使用手冊與說明文件 136 | Comment[zu]=Imiqulu kanye nemibhalo yokushicilela 137 | Icon=help-browser 138 | Type=Directory 139 | Encoding=UTF-8 140 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Settings-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Preferences 3 | Name[af]=Nog voorkeure 4 | Name[am]=ተጨማሪ ምርጫዎች 5 | Name[ar]=تفضيلات إضافيّة 6 | Name[as]=আৰু অধিক পছন্দ 7 | Name[be]=Дадатковыя наладкі 8 | Name[bg]=Още предпочитания 9 | Name[bn]=আরো পছন্দ 10 | Name[bn_IN]=অতিরিক্ত পছন্দ 11 | Name[ca]=Més preferències 12 | Name[cs]=Další nastavení 13 | Name[cy]=Rhagor o Hoffterau 14 | Name[da]=Flere egenskaber 15 | Name[de]=Weitere Präferenzen 16 | Name[el]=Περισσότερες προτιμήσεις 17 | Name[en_GB]=More Preferences 18 | Name[es]=Más Preferencias 19 | Name[et]=Muud eelistused 20 | Name[fa]=ترجیحات بیشتر 21 | Name[fi]=Lisää ominaisuuksia 22 | Name[fr]=Préférences supplémentaires 23 | Name[gl]=Máis preferencias 24 | Name[gu]=વધુ પસંદગીઓ 25 | Name[he]=אפשרויות נוספות 26 | Name[hi]=और वरीयताएँ 27 | Name[hr]=Još osobnih postavki 28 | Name[hu]=További munkaasztal-beállítások 29 | Name[hy]=Հավելյալ նախընտրանքներ 30 | Name[id]=Preferensi Lainnya 31 | Name[ilo]=Dadduma pay a Pakaidumaan 32 | Name[is]=Frekari eiginleikar 33 | Name[it]=Più preferenze 34 | Name[ja]=他の個人設定 35 | Name[ka]=დამატებითი პარამეტრები 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ಆದ್ಯತೆಗಳು 37 | Name[ko]=추가 기본 설정 38 | Name[lt]=Daugiau nustatymų 39 | Name[lv]=Papildus iestatījumi 40 | Name[mk]=Повеќе преференци 41 | Name[ml]=കൂടുതല്‍ മുന്‍ഗണനകള്‍ 42 | Name[mr]=अधिक अधिमान्यता 43 | Name[ms]=Lebih Keutamaan 44 | Name[nb]=Flere brukervalg 45 | Name[nl]=Meer voorkeuren 46 | Name[nso]=Tšeo di Ratwago tše Oketšegilego 47 | Name[or]=ଅଧିକ ପସନ୍ଦ 48 | Name[pa]=ਹੋਰ ਪਸੰਦ 49 | Name[pl]=Więcej preferencji 50 | Name[pt]=Outras Preferências 51 | Name[pt_BR]=Mais preferências 52 | Name[ro]=Mai multe preferinţe 53 | Name[ru]=Дополнительные параметры 54 | Name[si]=බොහෝ රිසිකරණයන් 55 | Name[sk]=Viac predvolieb 56 | Name[sl]=Več prikrojitev 57 | Name[sr]=Додатне поставке 58 | Name[sr@latin]=Dodatne postavke 59 | Name[sv]=Fler inställningar 60 | Name[ta]=கூடுதல் விருப்பங்கள் 61 | Name[te]=ఎక్కువ అభీష్టాలు 62 | Name[th]=ตั้งค่าเพิ่มเติม 63 | Name[tr]=Diğer Tercihler 64 | Name[uk]=Додаткові параметри 65 | Name[ur]=اضا فی تفصیلا ت 66 | Name[vi]=Nhiều tùy thích hơn 67 | Name[zh_CN]=更多首选项 68 | Name[zh_TW]=更多偏好設定 69 | Name[zu]=Okuncanyelwayo Okuningi 70 | Comment=Personal preferences and settings 71 | Comment[af]=Persoonlike voorkeure en opstelling 72 | Comment[am]=የግል ምርጫዎች እና አቀማመጦች 73 | Comment[ar]=تفضيلات و إعدادات خاصة 74 | Comment[as]=নিজা পছন্দ আৰু পৰিবেশন 75 | Comment[be]=Пэрсанальныя перавагі й выстаўленьні 76 | Comment[bg]=Лични предпочитания и настройки 77 | Comment[bn]=ব্যক্তিগত পছন্দ ও অন্যান্য বৈশিষ্ট্য 78 | Comment[bn_IN]=ব্যক্তিগত পছন্দ ও বৈশিষ্ট্য 79 | Comment[ca]=Configuracions i preferències personals 80 | Comment[cs]=Osobní nastavení 81 | Comment[cy]=Hoffterau personol 82 | Comment[da]=Personlige egenskaber og indstillinger 83 | Comment[de]=Individuelle Präferenzen und Einstellungen 84 | Comment[el]=Προσωπικές προτιμήσεις και ρυθμίσεις 85 | Comment[en_GB]=Personal preferences and settings 86 | Comment[es]=Preferencias personales y configuraciones 87 | Comment[et]=Isiklikud eelistused ja seaded 88 | Comment[fa]=ترجیحات شخصی و تنظیمات 89 | Comment[fi]=Henkilökohtaiset ominaisuudet ja asetukset 90 | Comment[fr]=Préférences personnelles et paramètres 91 | Comment[gu]=ખાનગી પસંદગીઓ અને સુયોજનો 92 | Comment[he]=העדפות והגדרות אישיות 93 | Comment[hi]=निजी वरीयता और सेटिंग 94 | Comment[hr]=Osobne postavke 95 | Comment[hu]=Személyes beállítások és preferenciák 96 | Comment[hy]=Անձնական նախընտրանքներ 97 | Comment[id]=Setting dan preferensi pribadi 98 | Comment[is]=Stillingar þínar 99 | Comment[it]=Preferenze e impostazioni personali 100 | Comment[ja]=個人設定と設定 101 | Comment[ka]=პერსონალური პარამეტრები 102 | Comment[kn]=ವೈಯುಕ್ತಿ ಆದ್ಯತೆಗಳು ಮತ್ತು ಸಂಯೋಜನೆಗಳು 103 | Comment[ko]=개인 설정 104 | Comment[lt]=Asmeniniai nustatymai 105 | Comment[lv]=Personiskie iestatījumi 106 | Comment[mk]=Лични преференци и поставувања 107 | Comment[ml]=സ്വകാര്യ മുന്‍ഗണനകളും സജ്ജീകരണങ്ങളും 108 | Comment[mr]=व्यक्तिगत अधिमान्यता आणि रचना 109 | Comment[ms]=Keutamaan dan tetapan peribadi 110 | Comment[nb]=Personlige brukervalg og innstillinger 111 | Comment[nl]=Persoonlijke voorkeuren en instellingen 112 | Comment[nso]=Tšeo di ratwago ka noši le dipeakanyo 113 | Comment[or]=ବ୍ଯକ୍ତିଗତ ପସନ୍ଦ ଏବଂ ବିନ୍ଯାସ 114 | Comment[pa]=ਨਿੱਜੀ ਪਸੰਦ ਅਤੇ ਸੈਟਿੰਗ 115 | Comment[pl]=Preferencje i ustawienia osobiste 116 | Comment[pt]=Preferências e configurações pessoais 117 | Comment[pt_BR]=Preferências e configurações pessoais 118 | Comment[ro]=Preferinţe şi setări personale 119 | Comment[ru]=Личные предпочтения и параметры 120 | Comment[si]=පුද්ගලික රිසිකරණයන් සහ පරිස්ථිතියන් 121 | Comment[sk]=Osobné predvoľby a nastavenia 122 | Comment[sl]=Osebne prikrojitve in nastavitve 123 | Comment[sr]=Лична подешавања и поставке 124 | Comment[sr@latin]=Lična podešavanja i postavke 125 | Comment[sv]=Personliga inställningar 126 | Comment[ta]=தனிப்பட்ட விருப்பங்கள் மற்றும் அமைவுகள் 127 | Comment[te]=వ్యక్తిగత అభీష్టాలు మరియూ అమర్పులు 128 | Comment[th]=การตั้งค่าส่วนบุคคล 129 | Comment[tr]=Kişisel tercihler ve ayarlar 130 | Comment[uk]=Персональні уподобання та параметри 131 | Comment[ur]=ذاتی تفصیلا ت اور تر تیبات 132 | Comment[vi]=Thiết lập và tùy thích cá nhân 133 | Comment[zh_CN]=个人首选项和设置 134 | Comment[zh_TW]=個人偏好與設定 135 | Comment[zu]=Izilungiselelo kanye nokuncanyelwayo Kwangasese 136 | Icon=preferences-desktop 137 | Type=Directory 138 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Graphics-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Graphics Applications 3 | Name[af]=Nog grafikatoepassings 4 | Name[am]=ተጨማሪ የንድፍ መጠቀሚያ ፕሮግራሞች 5 | Name[ar]=مزيد من تطبيقات الرسومات 6 | Name[as]=আৰু অধিক চিত্ৰাংকিত অনুপ্ৰয়োগ 7 | Name[be]=Дадатковыя дастасаваньні для графікі 8 | Name[bg]=Още приложения за графики 9 | Name[bn]=আরো গ্রাফিক্স অ্যাপ্লিকেশন 10 | Name[bn_IN]=অতিরিক্ত গ্রাফিক্স অ্যাপ্লিকেশন 11 | Name[ca]=Més aplicacions gràfiques 12 | Name[cs]=Další aplikace pro práci s grafikou 13 | Name[cy]=Rhagor o Raglenni Graffeg 14 | Name[da]=Flere grafikprogrammer 15 | Name[de]=Weitere Grafik-Anwendungen 16 | Name[el]=Περισσότερες εφαρμογές γραφικών 17 | Name[en_GB]=More Graphics Applications 18 | Name[es]=Más aplicaciones de gráficos 19 | Name[et]=Veel graafikarakendusi 20 | Name[fa]=نرم افزارهای گرافیکی بیشتر 21 | Name[fi]=Lisää grafiikkasovelluksia 22 | Name[fr]=Applications graphiques supplémentaires 23 | Name[gl]=Máis Aplicacións de Gráficos 24 | Name[gu]=વધુ ગ્રાફિક્સ કાર્યક્રમો 25 | Name[he]=יישומי גרפיקה נוספים 26 | Name[hi]=और चित्रादि अनुप्रयोग 27 | Name[hr]=Još grafičkih aplikacija 28 | Name[hu]=További grafikus alkalmazások 29 | Name[hy]=Հավելյալ գրաֆիկական ծրագրեր 30 | Name[id]=Aplikasi Grafis Lainnya 31 | Name[is]=Fleiri tól fyrir myndvinnslu 32 | Name[it]=Più applicazioni grafiche 33 | Name[ja]=他のグラフィックアプリケーション 34 | Name[ka]=დამატებითი გრაფიკული პროგრამები 35 | Name[kn]=ಹೆಚ್ಚುವರಿ ಚಿತ್ರಸಂಬಂಧೀ ಅನ್ವಯಗಳು 36 | Name[ko]=추가 그래픽 응용프로그램 37 | Name[lt]=Daugiau Grafinių Programų 38 | Name[lv]=Vairāk grafiskās apstrādes programmu 39 | Name[mk]=Повеќе апликации за графика 40 | Name[ml]=കൂടുതല്‍ ഗ്രാഫിക്കല്‍ പ്രയോഗങ്ങള്‍ 41 | Name[mr]=अधिक आलेखीय अनुप्रयोग 42 | Name[ms]=Lebih Aplikasi Grafik 43 | Name[nb]=Flere grafiske applikasjoner 44 | Name[nl]=Meer grafische toepassingen 45 | Name[nso]=Ditirišo tše Oketšegilego tša Diswantšho 46 | Name[or]=ଅଧିକ ଆଲେଖୀକ ପ୍ରୟୋଗ 47 | Name[pa]=ਹੋਰ ਗਰਾਫਿਕਸ ਐਪਲੀਕੇਸ਼ਨ 48 | Name[pl]=Więcej aplikacji graficznych 49 | Name[pt]=Outras Aplicações Gráficas 50 | Name[pt_BR]=Mais aplicações gráficas 51 | Name[ro]=Mai multă grafică 52 | Name[ru]=Дополнительные приложения для графических работ 53 | Name[si]=බොහෝ චිත්‍රක වැඩසටහන් 54 | Name[sk]=Viac grafických aplikácií 55 | Name[sl]=Več programov za grafiko 56 | Name[sr]=Додатни програми за графику 57 | Name[sr@latin]=Dodatni programi za grafiku 58 | Name[sv]=Fler grafikprogram 59 | Name[ta]=கூடுதல் வரைகலை பயன்பாடுகள் 60 | Name[te]=ఎక్కువ చిత్ర అనువర్తనాలు 61 | Name[th]=โปรแกรมกราฟฟิคเพิ่มเติม 62 | Name[tr]=Diğer Boyama ve çizim uygulamaları 63 | Name[uk]=Додаткові програми для роботи з графікою 64 | Name[ur]=اضا فی گرا فکس پرو گرامز 65 | Name[vi]=Nhiều ứng dụng đồ họa hơn 66 | Name[zh_CN]=更多图形程序 67 | Name[zh_TW]=更多圖形應用程式 68 | Name[zu]=Imiyalelo Yemidwebo Eminingi 69 | Comment=Graphics applications 70 | Comment[af]=Grafikatoepassings 71 | Comment[am]=የንድፍ መጠቀሚያ ፕሮግራሞች 72 | Comment[ar]=تطبيقات الرسومات 73 | Comment[as]=চিত্ৰাংকিত অনুপ্ৰয়োগ 74 | Comment[be]=Дастасаваньні для апрацоўкі графікі 75 | Comment[bg]=Приложения за графики 76 | Comment[bn]=গ্রাফিক্স অ্যাপ্লিকেশন 77 | Comment[bn_IN]=গ্রাফিক্স অ্যাপ্লিকেশন 78 | Comment[ca]=Aplicacions gràfiques 79 | Comment[cs]=Aplikace pro práci s grafikou 80 | Comment[cy]=Rhaglenni graffeg 81 | Comment[da]=Grafikprogrammer 82 | Comment[de]=Grafik-Anwendungen 83 | Comment[el]=Εφαρμογές γραφικών 84 | Comment[en_GB]=Graphics applications 85 | Comment[es]=Aplicaciones de gráficos 86 | Comment[et]=Graafikarakendused 87 | Comment[fa]=نرم افزارهای گرافیکی 88 | Comment[fi]=Grafiikkasovellukset 89 | Comment[fr]=Applications graphiques 90 | Comment[gl]=Aplicacións de Gráficos 91 | Comment[gu]=ગ્રાફિક્સ કાર્યક્રમો 92 | Comment[he]=יישומי גרפיקה 93 | Comment[hi]=चित्रादि अनुप्रयोग 94 | Comment[hr]=Grafičke aplikacije 95 | Comment[hu]=Grafikus alkalmazások 96 | Comment[hy]=Գրաֆիկական ծրագրեր 97 | Comment[id]=Aplikasi grafis 98 | Comment[is]=Tól fyrir myndvinnslu 99 | Comment[it]=Applicazioni grafiche 100 | Comment[ja]=グラフィックスアプリケーション 101 | Comment[ka]=გრაფიკული პროგრამები 102 | Comment[kn]=ಚಿತ್ರಸಂಬಂಧೀ (Graphics) ಅನ್ವಯಗಳು 103 | Comment[ko]=그래픽 응용프로그램 104 | Comment[lt]=Grafinės programos 105 | Comment[lv]=Grafikas apstrāde 106 | Comment[mk]=Апликации за графика 107 | Comment[ml]=ഗ്രാഫിക്കല്‍ പ്രയോഗങ്ങള്‍ 108 | Comment[mr]=आलेखीय अनुप्रयोग 109 | Comment[ms]=Aplikasi grafik 110 | Comment[nb]=Grafikk-applikasjoner 111 | Comment[nl]=Grafische toepassingen 112 | Comment[nso]=Ditirišo tša diswantšho 113 | Comment[or]=ଆଲେଖୀକ ପ୍ରୟୋଗ 114 | Comment[pa]=ਗਰਾਫਿਕਸ ਐਪਲੀਕੇਸ਼ਨ 115 | Comment[pl]=Aplikacje graficzne 116 | Comment[pt]=Aplicações Gráficas 117 | Comment[pt_BR]=Aplicações gráficas 118 | Comment[ro]=Aplicaţii pentru grafică 119 | Comment[ru]=Приложения для графических работ 120 | Comment[si]=චිත්‍රක වැඩසටහන් 121 | Comment[sk]=Grafické aplikácie 122 | Comment[sl]=Programi za grafiko 123 | Comment[sr]=Програми за графику 124 | Comment[sr@latin]=Programi za grafiku 125 | Comment[sv]=Grafikprogram 126 | Comment[ta]=வரைகலை பயன்பாடுகள் 127 | Comment[te]=చిత్ర అనువర్తనాలు 128 | Comment[th]=โปรแกรมกราฟฟิค 129 | Comment[tr]=Boyama ve çizim uygulamaları 130 | Comment[uk]=Програми для роботи з графікою 131 | Comment[ur]=گرا فکس پرو گرامز 132 | Comment[vi]=Ứng dụng đồ họa 133 | Comment[zh_CN]=图形程序 134 | Comment[zh_TW]=圖形應用程式 135 | Comment[zu]=Imiyalelo yemidwebo 136 | Icon=applications-graphics 137 | Type=Directory 138 | Encoding=UTF-8 139 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Documentation-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Documentation 3 | Name[af]=Nog dokumentasie 4 | Name[am]=ተጨማሪ ማስረጃ 5 | Name[ar]=وثائق إضافيّة 6 | Name[as]=আৰু অধিক আলেখ 7 | Name[be]=Дадатковая дакумэнтацыя 8 | Name[bg]=Още документация 9 | Name[bn]=আরো ডকুমেন্টেশন 10 | Name[bn_IN]=অতিরিক্ত নথিপত্র 11 | Name[ca]=Més documentació 12 | Name[cs]=Další dokumentace 13 | Name[cy]=Mwy o Ddogfennaeth 14 | Name[da]=Mere dokumentation 15 | Name[de]=Weitere Dokumentation 16 | Name[el]=Περισσότερη τεκμηρίωση 17 | Name[en_GB]=More Documentation 18 | Name[es]=Más documentación 19 | Name[et]=Veel dokumentatsiooni 20 | Name[fa]=مستندات بیشتر 21 | Name[fi]=Lisää ohjeita 22 | Name[fr]=Documentation supplémentaire 23 | Name[gl]=Máis Documentación 24 | Name[gu]=વધુ દસ્તાવેજીકરણ 25 | Name[he]=תיעוד נוסף 26 | Name[hi]=और दस्तावेज़ीकरण 27 | Name[hr]=Još dokumentacije 28 | Name[hu]=További dokumentáció 29 | Name[hy]=Հավելյալ ձեռնարկներ 30 | Name[id]=Dokumentasi Lainnya 31 | Name[ilo]=Dadduma a Kasuratan 32 | Name[is]=Fleiri handbækur 33 | Name[it]=Più documentazione 34 | Name[ja]=他のドキュメント 35 | Name[ka]=დამატებითი დოკუმენტაცია 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ದಸ್ತಾವೇಜುಗಳು 37 | Name[ko]=추가 문서 자료 38 | Name[lt]=Daugiau Dokumentacijos 39 | Name[lv]=Vairāk dokumentācijas 40 | Name[mk]=Повеќе документација 41 | Name[ml]=കൂടുതല്‍ വിവരണക്കുറിപ്പുകള്‍ (ഡോക്യുമെന്‍റേഷന്‍) 42 | Name[mr]=अधिक दस्तऐवजीकरण 43 | Name[ms]=Lebih Dokumentasi 44 | Name[nb]=Mer dokumentasjon 45 | Name[nl]=Meer documentatie 46 | Name[nso]=Go Dira Ditokumente mo go Oketšegilego 47 | Name[or]=ଅଧିକ ଦଲିଲକରଣ 48 | Name[pa]=ਹੋਰ ਡੌਕੂਮੈਂਟ 49 | Name[pl]=Więcej dokumentacji 50 | Name[pt]=Outra Documentação 51 | Name[pt_BR]=Mais documentação 52 | Name[ro]=Mai multă documentaţie 53 | Name[ru]=Дополнительная документация 54 | Name[si]=බොහෝ ලේඛනයන් 55 | Name[sk]=Viac dokumentácie 56 | Name[sl]=Več dokumentacije 57 | Name[sr]=Додатна документација 58 | Name[sr@latin]=Dodatna dokumentacija 59 | Name[sv]=Mer dokumentation 60 | Name[ta]=மேலும் ஆவணங்கள் 61 | Name[te]=ఎక్కువ పత్రీకరణ 62 | Name[th]=เอกสารประกอบเพิ่มเติม 63 | Name[tr]=Diğer Belgeler 64 | Name[uk]=Додаткова документація 65 | Name[ur]=اضا فی نو ٹس 66 | Name[vi]=Nhiều tài liệu hơn 67 | Name[zh_CN]=更多文档 68 | Name[zh_TW]=更多說明文件 69 | Name[zu]=Ukubhalwa kokushicilela okuningi 70 | Comment=Manuals and help documents 71 | Comment[af]=Handleidings en hulpdokumente 72 | Comment[am]=የአሠራር መምሪያዎች እና መርጃ ሰነዶች 73 | Comment[ar]=الدلائل ووثائق المساعدة 74 | Comment[as]=হাতপুথি আৰু সহায়ক আলেখ 75 | Comment[be]=Кіраўніцтвы й дакумэнты даведкі 76 | Comment[bg]=Ръководства и помощни документи 77 | Comment[bn]=নির্দেশিকা ও সহায়িকার ডকুমেন্ট 78 | Comment[bn_IN]=নির্দেশিকা ও সহায়িকা 79 | Comment[ca]=Manuals i documents d'ajuda 80 | Comment[cs]=Manuály a dokumenty nápovědy 81 | Comment[cy]=Llawlyfrau a dogfennau cymorth 82 | Comment[da]=Manualer og hjælpedokumenter 83 | Comment[de]=Handbücher und Hilfe-Dokumente 84 | Comment[el]=Εγχειρίδια και έγγραφα βοήθειας 85 | Comment[en_GB]=Manuals and help documents 86 | Comment[es]=Manuales y documentación de ayuda 87 | Comment[et]=Käsiraamatud ja abidokumendid 88 | Comment[fa]=کتب راهنما 89 | Comment[fi]=Manuaalit ja ohjeet 90 | Comment[fr]=Manuels et documents d'aide 91 | Comment[gl]=Manuais e documentos de axuda 92 | Comment[gu]=મદદપત્રો અને મદદના દસ્તાવેજો 93 | Comment[he]=מדריכים ומסמכי עזרה 94 | Comment[hi]=निर्देश पुस्तिका और मदद दस्तावेज़ 95 | Comment[hr]=Priručnici i dokumentacija pomoći 96 | Comment[hu]=Kézikönyvek és leírások 97 | Comment[hy]=Ձեռնարկներ և օգնություն 98 | Comment[id]=Manual dan dokumen bantuan 99 | Comment[ilo]=Manual ken kasuratan ti tulong 100 | Comment[is]=Handbækur og önnur hjálparskjöl 101 | Comment[it]=Manuali e guide 102 | Comment[ja]=マニュアルとヘルプのドキュメント 103 | Comment[ka]=ინსტრუქციები და დამხმარე დოკუმენტები 104 | Comment[kn]=ಕೈಪಿಡಿಗಳು ಮತ್ತು ಸಹಾಯಕ ದಸ್ತಾವೇಜುಗಳು 105 | Comment[ko]=메뉴얼과 도움말 문서 자료 106 | Comment[lt]=Aprašymai ir pagalbos dokumentai 107 | Comment[lv]=Rokasgrāmatas un palīgdokumentācija 108 | Comment[mk]=Документи и прирачници за помош 109 | Comment[ml]=മാനുവലുകളും സഹായ വിവരണങ്ങളും 110 | Comment[mr]=हस्तपुस्तिका आणि सहाय्यक दस्तऐवजे 111 | Comment[ms]=Manual dan dokumen bantuan 112 | Comment[nb]=Håndbøker og hjelpdokumenter 113 | Comment[nl]=Handboeken en hulpdocumenten 114 | Comment[nso]=Dipukwana le ditokumente tša thušo 115 | Comment[or]=ସହାୟକ ପୁସ୍ତକ ଏବଂ ସାହାଯ୍ଯ ଦଲିଲ 116 | Comment[pa]=ਮੈਨੁਅਲ ਅਤੇ ਮੱਦਦ ਡੌਕੂਮੈਂਟੇਸ਼ਨ 117 | Comment[pl]=Podręczniki i dokumenty pomocy 118 | Comment[pt]=Manuais e documentos de ajuda 119 | Comment[pt_BR]=Manuais e documentos de ajuda 120 | Comment[ro]=Manuale şi documente de ajutor 121 | Comment[ru]=Руководства и справочные документы 122 | Comment[si]=අත් පොත් සහ උපකාරක ලේඛන 123 | Comment[sk]=Príručky a návody 124 | Comment[sl]=Priročniki in dokumenti s pomočjo 125 | Comment[sr]=Приручници и помоћна документација 126 | Comment[sr@latin]=Priručnici i pomoćna dokumentacija 127 | Comment[sv]=Manualer och hjälpdokument 128 | Comment[ta]=கையேடுகள் மற்றும் உதவி ஆவணங்கள் 129 | Comment[te]=నిబంధనపత్రం మరియూ ప్రామాణిక పత్రాలు 130 | Comment[th]=คู่มือและเอกสารช่วยเหลือ 131 | Comment[tr]=Kılavuzlar ve yardım belgeleri 132 | Comment[uk]=Посібники та довідникові документи 133 | Comment[ur]=ھیلپ اور دستو رالعمل 134 | Comment[vi]=Tài liệu trợ giúp 135 | Comment[zh_CN]=说明手册和帮助文档 136 | Comment[zh_TW]=使用手冊與說明文件 137 | Comment[zu]=Imiqulu kanye nemibhalo yokushicilela 138 | Icon=help-browser 139 | Type=Directory 140 | Encoding=UTF-8 141 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Multimedia-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Sound & Video Applications 3 | Name[af]=Nog klank- en videotoepassings 4 | Name[am]=ተጨማሪ የድምጽ እና የቪዲዮ መጠቀሚያ ፕሮግራሞች 5 | Name[ar]=مزيد من تطبيقات الصوت و الفيديو 6 | Name[as]=আৰু অধিক ধ্বনি আৰু ভিডিঅ' অনুপ্ৰয়োগ 7 | Name[be]=Дадатковыя дастасаваньні для музыкі й фільмаў 8 | Name[bg]=Още приложения за звук и видео 9 | Name[bn]=শব্দ ও ভিডিও উপভোগের জন্য আরো অ্যাপ্লিকেশন 10 | Name[bn_IN]=শব্দ ও ভিডিও সম্বন্ধীয় অতিরিক্ত অ্যাপ্লিকেশন 11 | Name[ca]=Més aplicacions de so i vídeo 12 | Name[cs]=Další aplikace pro zvuk a video 13 | Name[cy]=Rhagor o Raglenni Sain a Fideo 14 | Name[da]=Flere lyd- & videoprogrammer 15 | Name[de]=Weitere Audio- und Video-Anwendungen 16 | Name[el]=Περισσότερες εφαρμογές ήχου και βίντεο 17 | Name[en_GB]=More Sound & Video Applications 18 | Name[es]=Más aplicaciones de sonido & vídeo 19 | Name[et]=Veel heli ja video rakendusi 20 | Name[fa]=نرم افزارهای صدا و تصویر بیشتر 21 | Name[fi]=Lisää ääni- ja videosovelluksia 22 | Name[fr]=Applications son et vidéo supplémentaires 23 | Name[gu]=વધુ અવાજ અને વિડીયો કાર્યક્રમો 24 | Name[he]=יישומי קול ווידאו נוספים 25 | Name[hi]=और ध्वनि और वीडियो अनुप्रयोग 26 | Name[hr]=Još aplikacija za zvuk i video 27 | Name[hu]=További hang- és videókezelő alkalmazások 28 | Name[hy]=Հավելյալ մուլտիմեդիա ծրագրեր 29 | Name[id]=Aplikasi Sound & Video Lainnya 30 | Name[is]=Fleiri margmiðlunartól 31 | Name[it]=Più applicazioni audio & Video 32 | Name[ja]=他のサウンドとビデオのアプリケーション 33 | Name[ka]=დამატებითი აუდიო და ვიდეოპროგრამები 34 | Name[kn]=ಹೆಚ್ಚುವರಿ ಧ್ವನಿ ಮತ್ತು ಚಲಚ್ಚಿತ್ರ ಸಂಬಂಧೀ ಅನ್ವಯಗಳು 35 | Name[ko]=추가 음악및 비디오 응용프로그램 36 | Name[lt]=Daugiau Garso & Video Programų 37 | Name[lv]=Vairāk Skaņas & Video programmu 38 | Name[mk]=Повеќе апликации за аудио и видео 39 | Name[ml]=കൂടുതല്‍ സൌണ്ടും വീഡിയോയും പ്രയോഗങ്ങള്‍ 40 | Name[mr]=अधिक ध्वनी आणि चलचित्र अनुप्रयोग 41 | Name[ms]=Lebih Aplikasi Bunyi dan Video 42 | Name[nb]=Flere lyd- og bildeapplikasjoner 43 | Name[nl]=Meer geluid & videotoepassingen 44 | Name[nso]=Ditirišo tše Oketšegilego tša Modumo & Bidio 45 | Name[or]=ଅଧିକ ସାଉଣ୍ଡ ଏବଂ ଭିଡିଓ ପ୍ରୟୋଗ 46 | Name[pa]=ਹੋਰ ਸਾਊਂਡ ਅਤੇ ਵੀਡਿਓ ਐਪਲੀਕੇਸ਼ਨ 47 | Name[pl]=Więcej aplikacji do obsługi dźwięku i obrazu 48 | Name[pt]=Outras Aplicações de Som e Video 49 | Name[pt_BR]=Mais aplicações de som & vídeo 50 | Name[ro]=Mai mult sunet & video 51 | Name[ru]=Дополнительные мультимедийные приложения 52 | Name[si]=බොහෝ ශ්‍රව්‍ය දෘශ්‍ය වැඩසටහන් 53 | Name[sk]=Viac zvukových a viedo aplikácií 54 | Name[sl]=Več programov za zvok in video 55 | Name[sr]=Додатни програми за звук и видео 56 | Name[sr@latin]=Dodatni programi za zvuk i video 57 | Name[sv]=Fler program för ljud och video 58 | Name[ta]=கூடுதல் ஒலி மற்றும் வீடியோ பயன்பாடுகள் 59 | Name[te]=ఎక్కువ శ్రవణం & దృశ్య అనువర్తనాలు 60 | Name[th]=โปรแกรมเสียงและวิดีโอเพิ่มเติม 61 | Name[tr]=Diğer Ses ve Görüntü Uygulamaları 62 | Name[uk]=Додаткові мультимедійні програми 63 | Name[ur]=اضا فی صوت اور تصویر پر و گرامز 64 | Name[vi]=Ứng dung Âm thanh & Hình ảnh 65 | Name[zh_CN]=更多音频和视频程序 66 | Name[zh_TW]=更多音效與視訊應用程式 67 | Name[zu]=Imiyalelo eminingi Yomsindo & Ividiyo 68 | Comment=Multimedia menu 69 | Comment[af]=Multimedia-kieslys 70 | Comment[am]=የመገናኛ ብዙኃን ዝርዝር 71 | Comment[ar]=قائمة الصوت و الصورة 72 | Comment[as]=মাল্টিমিডিয়াৰ তালিকা 73 | Comment[be]=Мэню мультымэдыя 74 | Comment[bg]=Мултимедийно меню 75 | Comment[bn]=মাল্টিমিডিয়া মেনু 76 | Comment[bn_IN]=মাল্টিমিডিয়া মেনু 77 | Comment[ca]=Menú multimèdia 78 | Comment[cs]=Menu Multimédia 79 | Comment[cy]=Dewislen aml-gyfrwng 80 | Comment[da]=Multimediemenu 81 | Comment[de]=Multimedia-Menü 82 | Comment[el]=Μενού πολυμέσων 83 | Comment[en_GB]=Multimedia menu 84 | Comment[es]=Menú multimedia 85 | Comment[et]=Multimeedia menüü 86 | Comment[fa]=منوی چندرسانه ای 87 | Comment[fi]=Multimediavalikko 88 | Comment[fr]=Menu multimédia 89 | Comment[gl]=Menú multimedia 90 | Comment[gu]=મલ્ટિમીડિયા મેનુ 91 | Comment[he]=תפריט מולטימדיה 92 | Comment[hi]=मल्टीमीडिया मेन्यू 93 | Comment[hr]=Izbornik multimedije 94 | Comment[hu]=Multimédia menü 95 | Comment[hy]=Մուլտիմեդիա 96 | Comment[id]=Menu multimedia 97 | Comment[ilo]=Menu ti multimedia 98 | Comment[is]=Margmiðlunarvalmynd 99 | Comment[it]=Menu multimedia 100 | Comment[ja]=マルチメディアメニュー 101 | Comment[ka]=მულტიმედიის მენიუ 102 | Comment[kn]=ಬಹುಮಾಧ್ಯಮ ಪರಿವಿಡಿ 103 | Comment[ko]=멀티미디어 메뉴 104 | Comment[lt]=Multimedijos meniu 105 | Comment[lv]=Multimediju rīkjosla 106 | Comment[mk]=Мени за мултимедија 107 | Comment[ml]=മള്‍ട്ടീമീഡിയ മെനു 108 | Comment[mr]=बहूमाध्यम यादी 109 | Comment[ms]=Menu multimedia 110 | Comment[nb]=Multimedia-meny 111 | Comment[nl]=Multimedia menu 112 | Comment[nso]=Dikagare tša methopo e fapa-fapanego ya ditaba 113 | Comment[or]=ବହୁସଞ୍ଚାର ମାଦ୍ଧ୍ଯମର ତାଲିକା 114 | Comment[pa]=ਮਲਟੀਮੀਡੀਆ ਮੇਨੂ 115 | Comment[pl]=Multimedia 116 | Comment[pt]=Menu multimédia 117 | Comment[pt_BR]=Menu multimídia 118 | Comment[ro]=Meniul Multimedia 119 | Comment[ru]=Мультимедийные приложения 120 | Comment[si]=බහු මාධ්‍ය මෙනුව 121 | Comment[sk]=Menu multimédií 122 | Comment[sl]=Večpredstavnostni menu 123 | Comment[sr]=Мени за мултимедију 124 | Comment[sr@latin]=Meni za multimediju 125 | Comment[sv]=Multimediameny 126 | Comment[ta]=பல்லூடக பட்டி 127 | Comment[te]=Multimedia కార్యక్రమ పట్టిక 128 | Comment[th]=เมนูสื่อประสม 129 | Comment[tr]=Çokluortam menüsü 130 | Comment[uk]=Мультимедійні програми 131 | Comment[ur]=مینو Multimedia 132 | Comment[vi]=Menu Multimedia 133 | Comment[zh_CN]=多媒体菜单 134 | Comment[zh_TW]=多媒體選單 135 | Comment[zu]=Imenu Yonozindaba abaningi 136 | Icon=applications-multimedia 137 | Type=Directory 138 | Encoding=UTF-8 139 | -------------------------------------------------------------------------------- /rpm_spec/desktop-linux-common.spec.in: -------------------------------------------------------------------------------- 1 | %define desktop_file_utils_version 0.9 2 | 3 | Name: qubes-desktop-linux-common 4 | Version: @VERSION@ 5 | Release: 1%{?dist} 6 | Summary: Common code used for multiple desktop environments' Qubes integration 7 | 8 | Group: Qubes 9 | Vendor: Invisible Things Lab 10 | License: GPL 11 | URL: http://www.qubes-os.org 12 | Source0: %{name}-%{version}.tar.gz 13 | 14 | BuildArch: noarch 15 | BuildRequires: make 16 | BuildRequires: pandoc 17 | BuildRequires: python%{python3_pkgversion} 18 | BuildRequires: python%{python3_pkgversion}-devel 19 | BuildRequires: python%{python3_pkgversion}-setuptools 20 | BuildRequires: GraphicsMagick 21 | BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} 22 | Requires: xdotool 23 | Requires: xprop 24 | Requires: python%{python3_pkgversion}-qubesimgconverter 25 | # for --force-root support 26 | Requires: python%{python3_pkgversion}-qubesadmin >= 4.1.14 27 | Requires: python%{python3_pkgversion}-pyxdg 28 | Requires: xdg-utils 29 | 30 | %description 31 | Common code used for multiple desktop environments' Qubes integration 32 | 33 | %package -n qubes-menus 34 | Summary: Configuration and data files for the desktop menus 35 | Group: User Interface/Desktops 36 | Requires(post): desktop-file-utils >= %{desktop_file_utils_version} 37 | Requires(postun): desktop-file-utils >= %{desktop_file_utils_version} 38 | 39 | ## old nautilus contained start-here stuff 40 | Conflicts: nautilus <= 2.0.3-1 41 | ## desktop files in redhat-menus point to icons in new artwork 42 | Conflicts: redhat-artwork < 0.35 43 | ## old evolution packages point to a no-longer-existing symlink 44 | Conflicts: evolution <= 2.4.1-5 45 | 46 | Provides: redhat-menus 47 | Obsoletes: redhat-menus 48 | 49 | %description -n qubes-menus 50 | This package contains the XML files that describe the menu layout for 51 | GNOME and KDE, and the .desktop files that define the names and icons 52 | of "subdirectories" in the menus. 53 | 54 | %package wayland 55 | Summary: Configuration to enable Wayland session 56 | Group: User Interface/Desktops 57 | 58 | %description wayland 59 | This package enables experimental wayland session support. 60 | 61 | %prep 62 | %setup -q 63 | 64 | %build 65 | make PYTHON=%{__python3} 66 | make -C doc manpages PYTHON=%{__python3} 67 | 68 | %install 69 | make DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} PYTHON=%{__python3} install 70 | make -C doc DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} PYTHON=%{__python3} install 71 | make -C wayland-config DESTDIR=$RPM_BUILD_ROOT install 72 | 73 | %post 74 | for i in /usr/share/qubes/icons/*.png ; do 75 | xdg-icon-resource install --noupdate --novendor --size 48 $i 76 | done 77 | xdg-icon-resource forceupdate 78 | 79 | #xdg-desktop-menu install /usr/share/qubes-appmenus/qubes-dispvm.directory /usr/share/qubes-appmenus/qubes-dispvm-*.desktop 80 | 81 | %preun 82 | if [ "$1" = 0 ] ; then 83 | # no more packages left 84 | 85 | for i in /usr/share/qubes/icons/*.png ; do 86 | xdg-icon-resource uninstall --novendor --size 48 $i 87 | done 88 | 89 | #xdg-desktop-menu uninstall /usr/share/qubes-appmenus/qubes-dispvm.directory /usr/share/qubes-appmenus/qubes-dispvm-*.desktop 90 | fi 91 | 92 | %files 93 | %defattr(-,root,root,-) 94 | %{_bindir}/qvm-xkill 95 | %{_mandir}/man1/qvm-*.1* 96 | %dir %{python3_sitelib}/qubesdesktop-*.egg-info 97 | %{python3_sitelib}/qubesdesktop-*.egg-info/* 98 | %dir %{python3_sitelib}/qubesappmenus 99 | %dir %{python3_sitelib}/qubesappmenus/__pycache__ 100 | %{python3_sitelib}/qubesappmenus/__pycache__/* 101 | %{python3_sitelib}/qubesappmenus/__init__.py 102 | %{python3_sitelib}/qubesappmenus/receive.py 103 | %{python3_sitelib}/qubesappmenus/qubes-vm-settings.desktop.template 104 | %{python3_sitelib}/qubesappmenus/qubes-servicevm.directory.template 105 | %{python3_sitelib}/qubesappmenus/qubes-templatevm.directory.template 106 | %{python3_sitelib}/qubesappmenus/qubes-templatedispvm.directory.template 107 | %{python3_sitelib}/qubesappmenus/qubes-vm.directory.template 108 | %{python3_sitelib}/qubesappmenus/qubes-dispvm.directory.template 109 | %{python3_sitelib}/qubesappmenus/qubes-start.desktop.template 110 | %{python3_sitelib}/qubesappmenus/tests.py 111 | %{python3_sitelib}/qubesappmenus/tests_integ.py 112 | %{python3_sitelib}/qubesappmenus/test-data 113 | 114 | %dir %{python3_sitelib}/qubesappmenusext 115 | %dir %{python3_sitelib}/qubesappmenusext/__pycache__ 116 | %{python3_sitelib}/qubesappmenusext/__pycache__/* 117 | %{python3_sitelib}/qubesappmenusext/__init__.py 118 | 119 | /etc/qubes-rpc/qubes.SyncAppMenus 120 | /etc/qubes-rpc/qubes.UpdateAppMenusFor 121 | /etc/qubes-rpc/qubes.RemoveAppMenusFor 122 | /usr/share/qubes/icons/*.png 123 | /usr/share/icons/hicolor/scalable/apps/qubes-vm-settings.svg 124 | /usr/bin/qvm-sync-appmenus 125 | /usr/bin/qvm-appmenus 126 | 127 | /usr/lib/sddm/sddm.conf.d/10-qubes-wayland-off.conf 128 | /usr/share/lightdm/lightdm.conf.d/10-qubes-wayland-off.conf 129 | 130 | %files -n qubes-menus 131 | %defattr(-,root,root) 132 | %doc qubes-menus/README 133 | %dir %{_sysconfdir}/xdg/menus 134 | %dir %{_sysconfdir}/xdg/menus/applications-merged 135 | %dir %{_sysconfdir}/xdg/menus/preferences-merged 136 | %dir %{_sysconfdir}/xdg/menus/preferences-post-merged 137 | %dir %{_sysconfdir}/xdg/menus/settings-merged 138 | %config %{_sysconfdir}/xdg/menus/*.menu 139 | %{_datadir}/desktop-directories/*.directory 140 | 141 | %files wayland 142 | /usr/lib/sddm/sddm.conf.d/15-qubes-wayland-on.conf 143 | /usr/share/lightdm/lightdm.conf.d/15-qubes-wayland-on.conf 144 | 145 | %changelog 146 | @CHANGELOG@ 147 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Office-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Office Applications 3 | Name[af]=Nog kantoortoepassings 4 | Name[am]=ተጨማሪ የቢሮ መጠቀሚያ ፕሮግራሞች 5 | Name[ar]=مزيد من تطبيقات المكتب 6 | Name[as]=আৰু অধিক কাৰ্য্যালয়ৰ অনুপ্ৰয়োগ 7 | Name[be]=Яшчэ болей канцылярскіх дастасаваньняў 8 | Name[bg]=Още офис приложения 9 | Name[bn]=আরো বেশি অফিস অ্যাপ্লিকেশন 10 | Name[bn_IN]=অতিরিক্ত অফিস অ্যাপ্লিকেশন 11 | Name[ca]=Més aplicacions d'oficina 12 | Name[cs]=Další kancelářské aplikace 13 | Name[cy]=Rhagor o Raglenni Swyddfa 14 | Name[da]=Flere kontorprogrammer 15 | Name[de]=Weitere Büro-Anwendungen 16 | Name[el]=Περισσότερες εφαρμογές γραφείου 17 | Name[en_GB]=More Office Applications 18 | Name[es]=Más aplicaciones de ofimática 19 | Name[et]=Veel kontorirakendusi 20 | Name[fa]=نرم افزارهای اداری بیشتر 21 | Name[fi]=Lisää toimistosovelluksia 22 | Name[fr]=Applications de bureau supplémentaires 23 | Name[gl]=Máis Aplicacións de Oficina 24 | Name[gu]=વધુ ઓફિસ કાર્યક્રમો 25 | Name[he]=יישומים משרדיים נוספים 26 | Name[hi]=और कार्यालीय अनुप्रयोग 27 | Name[hr]=Još uredskih aplikacija 28 | Name[hu]=További irodai alkalmazások 29 | Name[hy]=Օֆիսի հավելյալ ծրագրեր 30 | Name[id]=Aplikasi Kantor Lainnya 31 | Name[is]=Fleiri skrifstofutól 32 | Name[it]=Più applicazioni per l'ufficio 33 | Name[ja]=他のオフィスアプリケーション 34 | Name[ka]=დამატებითი საოფისე პროგრამები 35 | Name[kn]=ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಾಲಯಾನ್ವಯಗಳು 36 | Name[ko]=추가 오피스 응용프로그램 37 | Name[lt]=Daugiau Ofisinių Programų 38 | Name[lv]=Vairāk biroja programmu 39 | Name[mk]=Повеќе канцелариски апликации 40 | Name[ml]=കൂടുതല്‍ ഓഫീസ് പ്രയോഗങ്ങള്‍ 41 | Name[mr]=अधिक कार्यालय अनुप्रयोग 42 | Name[ms]=Lebih Aplikasi Pejabat 43 | Name[nb]=Flere kontorstøtteapplikasjoner 44 | Name[nl]=Meer kantoortoepassingen 45 | Name[nso]=Ditirišo tše Oketšegilego tša Ofising 46 | Name[or]=ଅଧିକ ଅଫିସ ପ୍ରୟୋଗ 47 | Name[pa]=ਹੋਰ ਦਫਤਰੀ ਐਪਲੀਕੇਸ਼ਨਾਂ 48 | Name[pl]=Więcej aplikacji biurowych 49 | Name[pt]=Outras Aplicações de Escritório 50 | Name[pt_BR]=Mais aplicações de escritório 51 | Name[ro]=Mai multe aplicaţii office 52 | Name[ru]=Дополнительные офисные приложения 53 | Name[si]=බොහෝ කාකාස වැඩසටහන් 54 | Name[sk]=Viac kancelárskych aplikácií 55 | Name[sl]=Več programov za pisarno 56 | Name[sr]=Додатни програми за канцеларију 57 | Name[sr@latin]=Dodatni programi za kancelariju 58 | Name[sv]=Fler kontorsprogram 59 | Name[ta]=இன்னும் அலுவலக பயன்பாடுகள் 60 | Name[te]=ఎక్కువ కార్యాలయ అనువర్తనాలు 61 | Name[th]=โปรแกรมสำนักงานเพิ่มเติม 62 | Name[tr]=Diğer Ofis Uygulamaları 63 | Name[uk]=Додаткові офісні програми 64 | Name[ur]=مزید آفس پرو گرامز 65 | Name[vi]=Nhiều ứng dụng văn phòng hơn 66 | Name[zh_CN]=更多办公程序 67 | Name[zh_TW]=更多辦公室軟體 68 | Name[zu]=Imiyalelo Yehhovisi Eminingi 69 | Comment=Additional office applications 70 | Comment[af]=Nog kantoortoepassings 71 | Comment[am]=ተጨማሪ የቢሮ መጠቀሚያ ፕሮግራሞች 72 | Comment[ar]=تطبيقات مكتب إضافية 73 | Comment[as]=অতিৰিক্ত কাৰ্য্যালয়ৰ অনুপ্ৰয়োগ 74 | Comment[be]=Дадатковыя канцылярскія дастасаваньні 75 | Comment[bg]=Допълнителни офис приложения 76 | Comment[bn]=অন্যান্য অফিস অ্যাপ্লিকেশন 77 | Comment[bn_IN]=অন্যান্য অফিস অ্যাপ্লিকেশন 78 | Comment[ca]=Aplicacions d'oficina addicionals 79 | Comment[cs]=Další kancelářské aplikace 80 | Comment[cy]=Rhaglenni swyddfa ychwanegol 81 | Comment[da]=Ekstra kontorprogrammer 82 | Comment[de]=Weitere Büro-Anwendungen 83 | Comment[el]=Πρόσθετες εφαρμογές γραφείου 84 | Comment[en_GB]=Additional office applications 85 | Comment[es]=Aplicaciones adicionales de ofimática 86 | Comment[et]=Täindavad kontorirakendused 87 | Comment[fa]=نرم افزارهای اداری اضافی 88 | Comment[fi]=Muut toimistosovellukset 89 | Comment[fr]=Applications de bureau complémentaires 90 | Comment[gl]=Aplicacións de oficina adicionais 91 | Comment[gu]=વિસ્તૃત ઓફિસ કાર્યક્રમો 92 | Comment[he]=יישומים משרדיים נוספים 93 | Comment[hi]=अतिरिक्त कार्यालय अनुप्रयोग 94 | Comment[hr]=Dodatne uredske aplikacije 95 | Comment[hu]=További irodai alkalmazások 96 | Comment[hy]=Օֆիսի հավելյալ ծրագրեր 97 | Comment[id]=Aplikasi Kantor Tambahan 98 | Comment[ilo]=Daddumapay nga aplikasion a pangopisina 99 | Comment[is]=Auka skrifstofutól 100 | Comment[it]=Applicazioni per l'ufficio aggiuntive 101 | Comment[ja]=追加のオフィスアプリケーション 102 | Comment[ka]=დამატებითი საოფისე პროგრამები 103 | Comment[kn]=ಪೂರಕ ಕಾರ್ಯಾಲಯಾನ್ವಯಗಳು 104 | Comment[ko]=추가 오피스 응용프로그램 105 | Comment[lt]=Papildomos ofisinės programos 106 | Comment[lv]=Papildus biroja programmas 107 | Comment[mk]=Дополнителен канцелариски софтвер 108 | Comment[ml]=അധികമായ ഓഫീസ് പ്രയോഗങ്ങള്‍ 109 | Comment[mr]=जादा कार्यालय अनुप्रयोग 110 | Comment[ms]=Aplikasi pejabat tambahan 111 | Comment[nb]=Flere kontorstøtteapplikasjoner 112 | Comment[nl]=Additionele kantoortoepassingen 113 | Comment[nso]=Ditirišo tše dingwe tša ofising 114 | Comment[or]=ଅତିରିକ୍ତ ଅଫିସ ପ୍ରୟୋଗ 115 | Comment[pa]=ਵਾਧੂ ਦਫਤਰੀ ਐਪਲੀਕੇਸ਼ਨਾਂ 116 | Comment[pl]=Dodatkowe aplikacje biurowe 117 | Comment[pt]=Aplicações de escritório adicionais 118 | Comment[pt_BR]=Aplicações adicionais de escritório 119 | Comment[ro]=Alte aplicaţii office 120 | Comment[ru]=Дополнительные офисные приложения 121 | Comment[si]=අමතර කාකාස වැඩසටහන් 122 | Comment[sk]=Prídavné kancelárske aplikácie 123 | Comment[sl]=Dodatni programi za pisarno 124 | Comment[sr]=Допунски програми за канцеларију 125 | Comment[sr@latin]=Dopunski programi za kancelariju 126 | Comment[sv]=Ytterligare kontorsprogram 127 | Comment[ta]=கூடுதல் அலுவலக பயன்பாடுகள் 128 | Comment[te]=అదనపు కార్యాలయ అనువర్తనాలు 129 | Comment[th]=โปรแกรมสำนักงานเพิ่มเติม 130 | Comment[tr]=Ek Ofis Uygulamaları 131 | Comment[uk]=Додаткові офісні програми 132 | Comment[ur]=اضا فی آ فس پرو گرامز 133 | Comment[vi]=Ứng dụng văn phòng bổ sung 134 | Comment[zh_CN]=附加办公程序 135 | Comment[zh_TW]=其他的辦公室軟體 136 | Comment[zu]=Imiyalelo eyongeziwe yehhovisi 137 | Icon=applications-office 138 | Type=Directory 139 | -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- 1 | [MASTER] 2 | persistent=no 3 | extension-pkg-whitelist=lxml.etree 4 | 5 | [MESSAGES CONTROL] 6 | # abstract-class-little-used: see http://www.logilab.org/ticket/111138 7 | # disabled to keep python2 compat: 8 | # - useless-object-inheritance 9 | # - consider-using-set-comprehension 10 | # - consider-using-dict-comprehension 11 | # - not-an-iterable 12 | disable= 13 | raising-format-tuple, 14 | inconsistent-return-statements, 15 | duplicate-code, 16 | fixme, 17 | locally-disabled, 18 | useless-object-inheritance, 19 | consider-using-set-comprehension, 20 | consider-using-dict-comprehension, 21 | consider-using-f-string, 22 | not-an-iterable 23 | 24 | [REPORTS] 25 | 26 | # Set the output format. Available formats are text, parseable, colorized, msvs 27 | # (visual studio) and html 28 | output-format=colorized 29 | 30 | #files-output=no 31 | reports=yes 32 | 33 | [TYPECHECK] 34 | ignored-classes= 35 | 36 | [BASIC] 37 | 38 | # List of builtins function names that should not be used, separated by a comma 39 | #bad-functions=filter,apply,input 40 | 41 | # Regular expression which should only match correct module names 42 | module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ 43 | 44 | # Regular expression which should only match correct module level names 45 | const-rgx=(([A-Za-z_][A-Za-z0-9_]*)|(__.*__))$ 46 | 47 | # Regular expression which should only match correct class names 48 | class-rgx=([A-Z_][a-zA-Z0-9]+|TC_\d\d_[a-zA-Z0-9_]+)$ 49 | 50 | # Regular expression which should only match correct function names 51 | function-rgx=[a-z_][a-z0-9_]{2,30}$ 52 | 53 | # Regular expression which should only match correct method names 54 | method-rgx=[a-z_][a-z0-9_]{2,30}$ 55 | 56 | # Regular expression which should only match correct instance attribute names 57 | attr-rgx=[a-z_][a-z0-9_]{2,30}$ 58 | 59 | # Regular expression which should only match correct argument names 60 | argument-rgx=[a-z_][a-z0-9_]{2,30}$ 61 | 62 | # Regular expression which should only match correct variable names 63 | variable-rgx=[a-z_][a-z0-9_]{2,30}$ 64 | 65 | # Regular expression which should only match correct list comprehension / 66 | # generator expression variable names 67 | inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$ 68 | 69 | # Good variable names which should always be accepted, separated by a comma 70 | good-names=e,i,j,k,m,p,rw,ex,Run,_,log,vm,ip,fd,fh 71 | 72 | # Bad variable names which should always be refused, separated by a comma 73 | bad-names=foo,bar,baz,toto,tutu,tata 74 | 75 | # Regular expression which should only match functions or classes name which do 76 | # not require a docstring 77 | no-docstring-rgx=__.*__ 78 | 79 | 80 | [MISCELLANEOUS] 81 | 82 | # List of note tags to take in consideration, separated by a comma. 83 | notes=FIXME,FIX,XXX,TODO 84 | 85 | 86 | [FORMAT] 87 | 88 | # Maximum number of characters on a single line. 89 | max-line-length=80 90 | 91 | # Maximum number of lines in a module 92 | max-module-lines=3000 93 | 94 | # String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 95 | # tab). 96 | indent-string=' ' 97 | 98 | 99 | [VARIABLES] 100 | 101 | # Tells whether we should check for unused import in __init__ files. 102 | init-import=no 103 | 104 | # A regular expression matching the beginning of the name of dummy variables 105 | # (i.e. not used). 106 | dummy-variables-rgx=_|dummy 107 | 108 | 109 | [SIMILARITIES] 110 | 111 | # Minimum lines number of a similarity. 112 | min-similarity-lines=4 113 | 114 | # Ignore comments when computing similarities. 115 | ignore-comments=yes 116 | 117 | # Ignore docstrings when computing similarities. 118 | ignore-docstrings=yes 119 | 120 | 121 | [CLASSES] 122 | 123 | # List of method names used to declare (i.e. assign) instance attributes. 124 | defining-attr-methods=__init__,__new__,setUp 125 | 126 | # List of valid names for the first argument in a class method. 127 | valid-classmethod-first-arg=cls 128 | 129 | 130 | [IMPORTS] 131 | 132 | # Deprecated modules which should not be used, separated by a comma 133 | deprecated-modules=regsub,TERMIOS,Bastion,rexec 134 | 135 | # Create a graph of every (i.e. internal and external) dependencies in the 136 | # given file (report RP0402 must not be disabled) 137 | import-graph= 138 | 139 | # Create a graph of external dependencies in the given file (report RP0402 must 140 | # not be disabled) 141 | ext-import-graph= 142 | 143 | # Create a graph of internal dependencies in the given file (report RP0402 must 144 | # not be disabled) 145 | int-import-graph= 146 | 147 | 148 | [DESIGN] 149 | 150 | # Maximum number of arguments for function / method 151 | max-args=35 152 | 153 | # Argument names that match this expression will be ignored. Default to name 154 | # with leading underscore 155 | ignored-argument-names=_.* 156 | 157 | # Maximum number of locals for function / method body 158 | # Let's have max-args + 5 159 | max-locals=40 160 | 161 | # Maximum number of return / yield for function / method body 162 | max-returns=6 163 | 164 | # Maximum number of branch for function / method body 165 | # 4x the default value 166 | max-branches=48 167 | 168 | # Maximum number of statements in function / method body 169 | # Double default 170 | max-statements=100 171 | 172 | # Maximum number of parents for a class (see R0901). 173 | max-parents=7 174 | 175 | # Maximum number of attributes for a class (see R0902). 176 | max-attributes=15 177 | 178 | # Minimum number of public methods for a class (see R0903). 179 | min-public-methods=2 180 | 181 | # Maximum number of public methods for a class (see R0904). 182 | max-public-methods=100 183 | 184 | 185 | [EXCEPTIONS] 186 | 187 | # Exceptions that will emit a warning when being caught. Defaults to 188 | # "Exception" 189 | overgeneral-exceptions=Exception,EnvironmentError 190 | 191 | # vim: ft=conf 192 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Advanced-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Advanced Settings 3 | Name[af]=Nog gevorderde opstellings 4 | Name[am]=ተጨማሪ ጠለቅ ያሉ አቀማመጦች 5 | Name[ar]=الإعدادات المتقدمة الإضافيّة 6 | Name[as]=আৰু উন্নত পৰিবেশ 7 | Name[be]=Дадатковыя выстаўленьні 8 | Name[bg]=Още допълнителни настройки 9 | Name[bn]=আরও অগ্রসর বৈশিষ্ট্য 10 | Name[bn_IN]=অতিরিক্ত উন্নত বৈশিষ্ট্য 11 | Name[ca]=Més configuracions avançades 12 | Name[cs]=Další pokročilá nastavení 13 | Name[cy]=Rhagor o Osodiadau Uwch 14 | Name[da]=Flere avancerede indstillinger 15 | Name[de]=Weitere erweiterte Einstellungen 16 | Name[el]=Περισσότερες ειδικές ρυθμίσεις 17 | Name[en_GB]=More Advanced Settings 18 | Name[es]=Más configuraciones avanzadas 19 | Name[et]=Muud täiendavad seaded 20 | Name[fa]=تنظیمات پیشرفته دیگر 21 | Name[fi]=Lisää lisäasetuksia 22 | Name[fr]=Paramètres plus avancés 23 | Name[gu]=વધુ ઉન્નત સુયોજનો 24 | Name[he]=אפשרויות מתקדמות נוספות 25 | Name[hi]=और अधिक उन्नत सेटिंग 26 | Name[hr]=Još naprednih postavki 27 | Name[hu]=További haladó beállítások 28 | Name[hy]=Ուրիշ հավելյալ պարամետրեր 29 | Name[id]=Setting Lanjutan Lainnya 30 | Name[ilo]=Adu pay a Nangatngato Katukad a Pakaitudingan 31 | Name[is]=Enn frekari stillingar 32 | Name[it]=Più impostazioni avanzate 33 | Name[ja]=他の高度な設定 34 | Name[ka]=დამატებითი პარამეტრები 35 | Name[kn]=ಹೆಚ್ಚುವರಿ ಪ್ರೌಢ ಸಂಯೋಜನೆಗಳು 36 | Name[ko]=추가 서버 설정 37 | Name[lt]=Daugiau Papildomų nustatymų 38 | Name[lv]=Vairāk papildus iestatījumu 39 | Name[mk]=Повеќе напредни поставувања 40 | Name[ml]=കൂടുതല്‍ മെച്ചപ്പെട്ട സജ്ജീകരണങ്ങള്‍ 41 | Name[mr]=अधिक प्रगत रचना 42 | Name[ms]=Lebih Tetapan Lanjutan 43 | Name[nb]=Flere tjenerinnstillinger 44 | Name[nl]=Meer geavanceerde instellingen 45 | Name[nso]=Dipeakanyo tše Oketšegilego tše Tšwetšego pele 46 | Name[or]=ଅଧିକ ଉନ୍ନତ ବିନ୍ଯାସ 47 | Name[pa]=ਹੋਰ ਤਕਨੀਕੀ ਸੈਟਿੰਗ 48 | Name[pl]=Więcej zaawansowanych ustawień 49 | Name[pt]=Outras Configurações Avançadas 50 | Name[pt_BR]=Mais configurações avançadas 51 | Name[ro]=Mai multe setări server 52 | Name[ru]=Дополнительные параметры 53 | Name[si]=බොහෝ සංකීර්ණ පරිස්ථිතියන් 54 | Name[sk]=Viac rozšírených nastavení 55 | Name[sl]=Več naprednih nastavitev 56 | Name[sr]=Додатна напредна подешавања 57 | Name[sr@latin]=Dodatna napredna podešavanja 58 | Name[sv]=Fler avancerade inställningar 59 | Name[ta]=இன்னும் கூடுதல் அமைவுகள் 60 | Name[te]=చాలా పురోగామి అమర్పులు 61 | Name[th]=การตั้งค่าขั้นสูงเพิ่มเติม 62 | Name[tr]=Diğer Gelişmiş Ayarlar 63 | Name[uk]=Додаткові параметри 64 | Name[ur]=ا ضا فی جد ید تر تیبا ت 65 | Name[vi]=Nhiều thiết lập nâng cao hơn 66 | Name[zh_CN]=更多高级设置 67 | Name[zh_TW]=更多進階設定 68 | Name[zu]=Izilungiselelo eziningi Zezinga eliphezulu 69 | Comment=Advanced settings and preferences 70 | Comment[af]=Gevorderde opstelling en voorkeure 71 | Comment[am]=ጠለቅ ያሉ አቀማመጦች እና አማራጮች 72 | Comment[ar]=إعدادات و تفضيلات متقدمة 73 | Comment[as]=উন্নত পৰিবেশ আৰু পছন্দ 74 | Comment[be]=Дадатковыя выстаўленьні й перавагі 75 | Comment[bg]=Допълнителни настройки и предпочитания 76 | Comment[bn]=অগ্রসর বৈশিষ্ট্য ও পছন্দ 77 | Comment[bn_IN]=উন্নত বৈশিষ্ট্য ও পছন্দ 78 | Comment[ca]=Configuracions i preferències avançades 79 | Comment[cs]=Pokročilá nastavení 80 | Comment[cy]=Gosodiadau uwch a hoffterau 81 | Comment[da]=Avancerede indstillinger og egenskaber 82 | Comment[de]=Erweiterte Einstellungen und Präferenzen 83 | Comment[el]=Ειδικές ρυθμίσεις και προτιμήσεις 84 | Comment[en_GB]=Advanced settings and preferences 85 | Comment[es]=Configuración avanzada y preferencias 86 | Comment[et]=Täiendavad seaded ja eelistused 87 | Comment[fa]=تنضیمات و ترجیحات پیشرفته 88 | Comment[fi]=Lisäasetukset ja -ominaisuudet 89 | Comment[fr]=Paramètres avancés et préférences 90 | Comment[gu]=ઉન્નત સુયોજનો અને પસંદગીઓ 91 | Comment[he]=אפשרויות והגדרות מתקדמות 92 | Comment[hi]=उन्नत सेटिंग और वरीयता 93 | Comment[hr]=Napredne i osobne postavke 94 | Comment[hu]=Haladó beállítások és preferenciák 95 | Comment[hy]=Առաջավոր պարամետրեր և նախապատվություններ 96 | Comment[id]=Setting dan preferensi Lanjutan 97 | Comment[ilo]=Nangatngato katukad a pakaitudingan ken pakaidumaan 98 | Comment[is]=Frekari stillingar og valmöguleikar 99 | Comment[it]=Impostazioni e preferenze avanzate 100 | Comment[ja]=高度な設定とユーザー設定 101 | Comment[kn]=ಪ್ರೌಢ ಸಂಯೋಜನೆಗಳು ಮತ್ತು ಆದ್ಯತೆಗಳು 102 | Comment[ko]=고급 및 기본 설정 103 | Comment[lt]=Papildomos savybės ir nustatymai 104 | Comment[lv]=Papildus iestatījumi 105 | Comment[mk]=Напредни поставувања и параметри 106 | Comment[ml]=മെച്ചപ്പെട്ട സജ്ജീകരണങ്ങളും മുന്‍ഗണനകളും 107 | Comment[mr]=प्रगत रचना आणि अधिमान्यता 108 | Comment[ms]=Tetapan lanjutan dan keutamaan 109 | Comment[nb]=Avanserte innstillinger og brukervalg 110 | Comment[nl]=Geavanceerde instellingen en voorkeuren 111 | Comment[nso]=Dipeakanyo tše tšwetšego pele le tšeo di ratwago 112 | Comment[or]=ଉନ୍ନତ ବିନ୍ଯାସ ଏବଂ ପସନ୍ଦ 113 | Comment[pa]=ਤਕਨੀਕੀ ਸੈਟਿੰਗ ਅਤੇ ਪਸੰਦ 114 | Comment[pl]=Zaawansowane ustawienia i preferencje 115 | Comment[pt]=Configurações avançadas 116 | Comment[pt_BR]=Preferências e configurações avançadas 117 | Comment[ro]=Setări şi preferinţe avansate 118 | Comment[ru]=Дополнительные свойства и параметры 119 | Comment[si]=සංකීර්ණ පරිස්ථිතියන් සහ රිසිකරණයන් 120 | Comment[sk]=Rozšírené nastavenia a predvoľby 121 | Comment[sl]=Napredne nastavitve in prikrojitve 122 | Comment[sr]=Напредна подешавања и поставке 123 | Comment[sr@latin]=Napredna podešavanja i postavke 124 | Comment[sv]=Avancerade inställningar 125 | Comment[ta]=கூடுதல் அமைவுகள் மற்றும் விருப்பங்கள் 126 | Comment[te]=ముందుగా చేసిన అమర్పులు మరియూ ప్రాధాన్యతలు 127 | Comment[th]=การตั้งค่าและตัวเลือกขั้นสูง 128 | Comment[tr]=İleri düzey ayarlar ve tercihler 129 | Comment[uk]=Додаткові програми та параметри 130 | Comment[ur]=جدید ترتیبا ت اور تفصیلا ت 131 | Comment[vi]=Thiết lập và tùy thích nâng cao 132 | Comment[zh_CN]=高级设置和首选项 133 | Comment[zh_TW]=進階設定與偏好設定 134 | Comment[zu]=Okuncanyelwayo kanye nezilungiselelo zezinga eliphezulu 135 | Type=Directory 136 | Icon=advanced-directory.png 137 | Encoding=UTF-8 138 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/System-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More System Tools 3 | Name[af]=Nog stelselnutsgoed 4 | Name[am]=ተጨማሪ የሲስተም መሣሪያዎች 5 | Name[ar]=أدوات النظام الإضافيّة 6 | Name[as]=আৰু অধিক ব্যৱস্থাপ্ৰণালীৰ সৰঞ্জাম 7 | Name[be]=Дадатковыя сыстэмныя сродкі 8 | Name[bg]=Още системни инструменти 9 | Name[bn]=আরো সিস্টেম টুল 10 | Name[bn_IN]=অতিরিক্ত সিস্টেম সরঞ্জাম 11 | Name[ca]=Més eines del sistema 12 | Name[cs]=Další systémové nástroje 13 | Name[cy]=Rhagor o Erfynnau System 14 | Name[da]=Flere systemværktøjer 15 | Name[de]=Weitere Systemwerkzeuge 16 | Name[el]=Περισσότερα εργαλεία συστήματος 17 | Name[en_GB]=More System Tools 18 | Name[es]=Más Herramientas del Sistema 19 | Name[et]=Veel süsteemivahendeid 20 | Name[fa]=ابزار سیستمی بیشتر 21 | Name[fi]=Lisää järjestelmätyökaluja 22 | Name[fr]=Outils de système supplémentaires 23 | Name[gl]=Máis Ferramentas do Sistema 24 | Name[gu]=વધુ સિસ્ટમ સાધનો 25 | Name[he]=כלי מערכת נוספים 26 | Name[hi]=और तंत्र औज़ार 27 | Name[hr]=Više alata sustava 28 | Name[hu]=További rendszereszközök 29 | Name[hy]=Համակարգի հավելյալ գործիքներ 30 | Name[id]=Peralatan Sistem Lainnya 31 | Name[ilo]=Dadduma pay a Ramramit ti Sistema 32 | Name[is]=Fleiri kerfistól 33 | Name[it]=Più strumenti di sistema 34 | Name[ja]=他のシステムツール 35 | Name[ka]=დამატებითი სისტემური ინსტრუმენტები 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ಗಣಕವ್ಯವಸ್ಥೆಯ ಉಪಕರಣಗಳು 37 | Name[ko]=추가 시스템 도구 38 | Name[lt]=Daugiau Sistemos Programų 39 | Name[lv]=Papildus sistēmas rīki 40 | Name[mk]=Повеќе 41 | Name[ml]=കൂടുതല്‍ സിസ്റ്റം ടൂളുകള്‍ 42 | Name[mr]=अधिक प्रणाली उपकरणे 43 | Name[ms]=Lebih Alatan Sistem 44 | Name[nb]=Flere systemverktøy 45 | Name[nl]=Meer systeemgereedschap 46 | Name[nso]=Didirišwa tše Oketšegilego tša Tshepedišo 47 | Name[or]=ଅଧିକ ତନ୍ତ୍ର ଉପକରଣ 48 | Name[pa]=ਹੋਰ ਸਿਸਟਮ ਟੂਲ 49 | Name[pl]=Więcej narzędzi systemowych 50 | Name[pt]=Outras Ferramentas do Sistema 51 | Name[pt_BR]=Mais ferramentas do sistema 52 | Name[ro]=Mai multe unelte sistem 53 | Name[ru]=Дополнительные системные программы 54 | Name[si]=පද්ධති මෙවලම් තව දුරටත් 55 | Name[sk]=Viac systémových nástrojov 56 | Name[sl]=Več sistemskih orodij 57 | Name[sr]=Додатни системски алат 58 | Name[sr@latin]=Dodatni sistemski alat 59 | Name[sv]=Fler systemverktyg 60 | Name[ta]=கூடுதல் கணினி கருவிகள் 61 | Name[te]=ఎక్కువ కంప్యూటరు ఉపకరణాలు 62 | Name[th]=เครื่องมือระบบเพิ่มเติม 63 | Name[tr]=Diğer Sistem Araçları 64 | Name[uk]=Додаткові системні програми 65 | Name[ur]=سسٹم کو منظم کر نے کیلیے جرید سہو لتیں 66 | Name[vi]=Nhiều công cụ hệ thống hơn 67 | Name[zh_CN]=更多系统工具 68 | Name[zh_TW]=更多系統工具 69 | Name[zu]=Amathuluzi Amaningi Esistimu 70 | Comment=System configuration and monitoring 71 | Comment[af]=Stelselinstelling en -monitering 72 | Comment[am]=የሲስተም ማስተካከል እና ቁጥጥር 73 | Comment[ar]=إعداد و مراقبة النظام 74 | Comment[as]=ব্যৱস্থাপ্ৰণালীৰ বিন্যাস আৰু নিয়ন্ত্ৰণ কৰা 75 | Comment[be]=Наладка й назіраньне за сыстэмай 76 | Comment[bg]=Конфигуриране и следене на системата 77 | Comment[bn]=সিস্টেম কনফিগারেশন এবং পর্যবেক্ষণ 78 | Comment[bn_IN]=সিস্টেম কনফিগারেশন এবং পর্যবেক্ষণ ব্যবস্থা 79 | Comment[ca]=Configuració del sistema i monitorització 80 | Comment[cs]=Konfigurace a monitorování systému 81 | Comment[cy]=Cyflunio ac arsylwi'r system 82 | Comment[da]=Systemkonfiguration og overvågning 83 | Comment[de]=Systemkonfiguration und -überwachung 84 | Comment[el]=Ρύθμιση και εποπτεία συστήματος 85 | Comment[en_GB]=System configuration and monitoring 86 | Comment[es]=Configuración y monitoreo del sistema 87 | Comment[et]=Süsteemi seadistamine ja jälgimine 88 | Comment[fa]=پیکربندی و مانیتور سیستم 89 | Comment[fi]=Järjestelmän asetukset ja valvonta 90 | Comment[fr]=Configuration et contrôle du système 91 | Comment[gl]=Configuración e monitorización do sistema 92 | Comment[gu]=સિસ્ટમ રુપરેખાંકન અને ધ્યાન રાખવું 93 | Comment[he]=הגדרות ומעקב אחרי המערכת 94 | Comment[hi]=तंत्र विन्यास और निरीक्षण 95 | Comment[hr]=Nadzor i konfiguracija sustava 96 | Comment[hu]=Rendszerbeállítás és figyelés 97 | Comment[hy]=Համակարգի կարգավորում և վերահսկում 98 | Comment[id]=Konfigurasi dan pengawasan sistem 99 | Comment[is]=Kerfisstillingar og eftirlit 100 | Comment[it]=Configurazione e monitoraggio del sistema 101 | Comment[ja]=システムの設定と監視 102 | Comment[ka]=სისტემის გამართვა და მონიტორინგი 103 | Comment[kn]=ಗಣಕವ್ಯವಸ್ಥೆಯ ಸಂರಚನೆ ಮತ್ತು ಉಸ್ತುವಾರಿಕೆ 104 | Comment[ko]=시스템 설정과 감시 105 | Comment[lt]=Sistemos konfiguracija ir priežiūra 106 | Comment[lv]=Sistēmas iestatīšana un pārraudzīšana 107 | Comment[mk]=Системски конфигурации и надгледување 108 | Comment[ml]=സിസ്റ്റം ക്രമീകരണവും നിരീക്ഷണവും 109 | Comment[mr]=प्रणाली व्यूहरचना आणि निरीक्षण 110 | Comment[ms]=Konfigurasi sistem dan pemonitoran 111 | Comment[nb]=Systemkonfigurasjon og overvåking 112 | Comment[nl]=Systeemconfiguratie en controle 113 | Comment[nso]=Go fetola sebopego sa tshepedišo le go bea leihlo 114 | Comment[or]=ତନ୍ତ୍ରକୁ ବିନ୍ଯାସ କରନ୍ତୁ ଏବଂ ତାହା ଉପରେ ଦୃଷ୍ଟି ରଖନ୍ତୁ 115 | Comment[pa]=ਸਿਸਟਮ ਸੰਰਚਨਾ ਅਤੇ ਨਿਗਰਾਨੀ 116 | Comment[pl]=Konfiguracja i monitorowanie systemu 117 | Comment[pt]=Configuração e monitorização do sistema 118 | Comment[pt_BR]=Configuração e monitoração do sistema 119 | Comment[ro]=Configurarea şi monitorizarea sistemului 120 | Comment[ru]=Настройка и мониторинг системы 121 | Comment[si]=පද්ධතිය මෑනීම සහ අධීක්‍ෂණය කිරීම 122 | Comment[sk]=Systémová konfigurácia a monitorovanie 123 | Comment[sl]=Nastavitev in nadzor sistema 124 | Comment[sr]=Подешавање и надгледање система 125 | Comment[sr@latin]=Podešavanje i nadgledanje sistema 126 | Comment[sv]=Systemkonfigurering och -övervakning 127 | Comment[ta]=கணினி அமைவுகள் மற்றும் கண்காணித்தல் 128 | Comment[te]=కంప్యూటరు ఆకృతీకరణ మరియూ అనుశ్రణం 129 | Comment[th]=ตั้งค่าและจัดการระบบ 130 | Comment[tr]=Sistem yapılandırma ve izleme 131 | Comment[uk]=Налаштовування та контроль системи 132 | Comment[ur]=سسٹم کو دیکھنے اور منظم کر نے کیلیے 133 | Comment[vi]=Cấu hình và theo dõi hệ thống 134 | Comment[zh_CN]=系统配置和监控 135 | Comment[zh_TW]=系統設定與監控 136 | Comment[zu]=Ukuhlanganiselwa kanye nokulawulwa kwesistimu 137 | Icon=applications-system 138 | Type=Directory 139 | Encoding=UTF-8 140 | -------------------------------------------------------------------------------- /icons/qubes-vm-settings.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Development-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Programming Tools 3 | Name[af]=Nog programmeringsnutsgoed 4 | Name[am]=ተጨማሪ የፕሮግራም ፈጠራ መሣሪያዎች 5 | Name[ar]=أدوات البرمجة الإضافيّة 6 | Name[as]=আৰু অধিক তথ্যৰাশিৰ সৰঞ্জাম 7 | Name[be]=Дадатковыя сродкі распрацоўкі 8 | Name[bg]=Още инструменти за програмиране 9 | Name[bn]=প্রোগ্রামিং করার আরো সরঞ্জাম 10 | Name[bn_IN]=অতিরিক্ত প্রোগ্রামিং সরঞ্জাম 11 | Name[ca]=Més eines de programació 12 | Name[cs]=Další nástroje pro programování 13 | Name[cy]=Mwy o Offer Rhaglennu 14 | Name[da]=Flere programmeringsværktøjer 15 | Name[de]=Weitere Programmierwerkzeuge 16 | Name[el]=Περισσότερα εργαλεία ανάπτυξης λογισμικού 17 | Name[en_GB]=More Programming Tools 18 | Name[es]=Más herramientas de programación 19 | Name[et]=Veel programmeerimisvahendeid 20 | Name[fa]=ابزاربرنامه نویسی بیشتر 21 | Name[fi]=Lisää ohjelmointityökaluja 22 | Name[fr]=Outils de programmation supplémentaires 23 | Name[gl]=Máis Ferramentas de Programación 24 | Name[gu]=વધુ પ્રોગ્રામિંગ માટેના સાધનો 25 | Name[he]=כלי תיכנות נוספים 26 | Name[hi]=और प्रोग्रामिंग औज़ार 27 | Name[hr]=Još alata za programiranje 28 | Name[hu]=További programfejlesztő eszközök 29 | Name[hy]=Ծրագրավորողի այլ գործիքներ 30 | Name[id]=Alat Pemrograman Lainnya 31 | Name[ilo]=Dadduma pay a Pangprograma a Ramramit 32 | Name[is]=Fleiri tól til hugbúnaðarþróunar 33 | Name[it]=Più strumenti di programmazione 34 | Name[ja]=他のプログラミングツール 35 | Name[ka]=დამატებითი პროგრამირების ინსტრუმენტები 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ವಿಧಿಸಂಚಯನಕ್ರಮ (programming) ಉಪಕರಣಗಳು 37 | Name[ko]=추가 개발 도구 38 | Name[lt]=Daugiau Programavimo programų 39 | Name[lv]=Vairāk programmēšanas rīku 40 | Name[mk]=Повеќе алатки за програмирање 41 | Name[ml]=കൂടുതല്‍ പ്രോഗ്രാമിംഗ് ടൂളുകള്‍ 42 | Name[mr]=कार्यक्रमांसाठी अधिक उपकरणे 43 | Name[ms]=Lebih Alatan Pengaturcaraan 44 | Name[nb]=Flere programmeringsverktøy 45 | Name[nl]=Meer hulpmiddelen voor programmeren 46 | Name[nso]=Didirišwa tše Oketšegilego tša go dira Lenaneo 47 | Name[or]=ଅଧିକ ପ୍ରୋଗ୍ରାମିଂ ଉପକରଣ 48 | Name[pa]=ਹੋਰ ਪਰੋਗਰਾਮਿੰਗ ਟੂਲ 49 | Name[pl]=Więcej narzędzi programistycznych 50 | Name[pt]=Outras Ferramentas de Programação 51 | Name[pt_BR]=Mais ferramentas de programação 52 | Name[ro]=Mai multă programare 53 | Name[ru]=Дополнительные средства разработки 54 | Name[si]=ක්‍රමලේඛණ මෙවලම් වැඩිදුරටත් 55 | Name[sk]=Viac programátorských nástrojov 56 | Name[sl]=Več programerskih orodij 57 | Name[sr]=Додатни програмски алат 58 | Name[sr@latin]=Dodatni programski alat 59 | Name[sv]=Fler programmeringsverktyg 60 | Name[ta]=இன்னும் நிரலாக்க கருவிகள் 61 | Name[te]=పెక్కు ప్రక్రమ ఉపకరణాలు 62 | Name[th]=เครื่องมือเขียนโปรแกรมเพิ่มเติม 63 | Name[tr]=Diğer Yazılım Geliştirme Araçları 64 | Name[uk]=Додаткові засоби розробки 65 | Name[ur]= پرو گرامنگ کے اضا فی ہتھیار 66 | Name[vi]=Nhiều công cụ lập trình hơn 67 | Name[zh_CN]=更多编程工具 68 | Name[zh_TW]=更多程式設計工具 69 | Name[zu]=Amathuluzi Okuhlela imisebenzi 70 | Comment=Tools for software development 71 | Comment[af]=Nutsgoed vir sagtewareontwikkeling 72 | Comment[am]=መሣሪያዎች ለሶፍትዌር መሻሻል 73 | Comment[ar]=أدوات تطوير البرمجيات 74 | Comment[as]=চালনাজ্ঞান বিকাশৰ সৰঞ্জাম 75 | Comment[be]=Сродкі для распрацоўкі праграм 76 | Comment[bg]=Инструменти за софтуерно програмиране 77 | Comment[bn]=সফটওয়্যার তৈরির সরঞ্জাম 78 | Comment[bn_IN]=সফ্টওয়্যার নির্মাণের সরঞ্জাম 79 | Comment[ca]=Eines per al desenvolupament de programari 80 | Comment[cs]=Nástroje pro vývoj software 81 | Comment[cy]=Offer ar gyfer datblygu rhaglenni 82 | Comment[da]=Værktøjer til softwareudvikling 83 | Comment[de]=Werkzeuge zur Softwareentwicklung 84 | Comment[el]=Εργαλεία για ανάπτυξη λογισμικού 85 | Comment[en_GB]=Tools for software development 86 | Comment[es]=Herramientas para el desarrollo del software 87 | Comment[et]=Tarkvaraarendusvahendid 88 | Comment[fa]=ابزار توسعه نرم افزار 89 | Comment[fi]=Työkaluja sovellusten tekemiseen 90 | Comment[fr]=Outils pour le développement du logiciel 91 | Comment[gl]=Ferramentas para o desenvolvemento de software 92 | Comment[gu]=સોફ્ટવેર વિકસાવવા માટેના સાધનો 93 | Comment[he]=כלי פיתוח תוכנה 94 | Comment[hi]=सॉफ़्टवेयर विकास के लिए औज़ार 95 | Comment[hr]=Alati za razvoj softvera 96 | Comment[hu]=Programfejlesztő eszközök 97 | Comment[hy]=Ծրագրավորման գործիքներ 98 | Comment[id]=Alat untuk pengembangan piranti lunak 99 | Comment[ilo]=Ramramit nga agpaay iti pannakaputar ti software 100 | Comment[is]=Tól til hugbúnaðarþróunar 101 | Comment[it]=Strumenti di sviluppo software 102 | Comment[ja]=ソフトウェア開発用のツール 103 | Comment[ka]=ინსტრუმენტები პროგრამების შექმნისათვის 104 | Comment[kn]=ತಂತ್ರಾಂಶ ವಿಕಾಸನಕ್ಕೆ ಉಪಕರಣಗಳು 105 | Comment[ko]=소프트웨어 개발을 위한 도구 106 | Comment[lt]=Programos, skirtos programinės įrangos kurimui 107 | Comment[lv]=Rīki programmatūru izstrādei 108 | Comment[mk]=Алатки за развој на софтвер 109 | Comment[ml]=സോഫ്റ്റ്‌വെയറിന്റെ പുരോഗമനത്തിനു് ആവശ്യമായ ടൂളുകള്‍ 110 | Comment[mr]=बुद्धीभाग(सॉफ्टवेअर) विकासाची उपकरणे 111 | Comment[ms]=Alat untuk pembangunan perisian 112 | Comment[nb]=Verktøy for programvareutvikling 113 | Comment[nl]=Gereedschap voor software-ontwikkeling 114 | Comment[nso]=Didirišwa tša tšwetšopele ya lenaneo le tsentšhwago khomphuthareng 115 | Comment[or]=ସଫ୍ଟୱେର ବିକାଶ ପାଇଁ ସାଧନ 116 | Comment[pa]=ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਟੂਲ 117 | Comment[pl]=Narzędzia do tworzenia oprogramowania 118 | Comment[pt]=Ferramentas para o desenvolvimento de software 119 | Comment[pt_BR]=Ferramentas para desenvolvimento de software 120 | Comment[ro]=Unelte pentru dezvoltare software 121 | Comment[ru]=Средства разработки ПО 122 | Comment[si]=මෘදුකාංග ප්‍රවර්ධන මෙවලම් 123 | Comment[sk]=Nástroje pre softvérový vývoj 124 | Comment[sl]=Orodja za razvoj programov 125 | Comment[sr]=Алат за развој програма 126 | Comment[sr@latin]=Alat za razvoj programa 127 | Comment[sv]=Verktyg för programutveckling 128 | Comment[ta]=மென்பொருள் உருவாக்கத்திற்கான கருவிகள் 129 | Comment[te]=software అభివృద్ధికి ఉపకరణాలు 130 | Comment[th]=เครื่องมือสำหรับพัฒนาซอฟต์แวร์ 131 | Comment[tr]=Yazılım geliştirme araçları 132 | Comment[uk]=Засоби розробки ПЗ 133 | Comment[ur]=سا فٹ ویٌٔر ڈ ویلپ منٹ کے لیے ہتھیار 134 | Comment[vi]=Công cụ phát triển phần mềm 135 | Comment[zh_CN]=软件开发工具 136 | Comment[zh_TW]=軟體開發工具 137 | Comment[zu]=Amathuluzi okuthuthukisa ingaphakathi lekhomputha 138 | Icon=applications-development 139 | Type=Directory 140 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Sawfish.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Sawfish window manager 3 | Name[af]=Sawfish-vensterreëler 4 | Name[am]=Sawfish መስኮቱን መቆጣጠሪያ 5 | Name[ar]=مدير النوافذ سوفِشْ 6 | Name[as]=Sawfish সংযোগ-ক্ষেত্ৰ পৰিচালক 7 | Name[be]=Кіраўнік вокнаў Sawfish 8 | Name[bg]=Мениджъра на прозорци Sawfish 9 | Name[bn]=স্যফিশ (Sawfish) উইন্ডো ম্যানেজার 10 | Name[bn_IN]=Sawfish উইন্ডো পরিচালনব্যবস্থা 11 | Name[ca]=Gestor de finestres Sawfish 12 | Name[cs]=Manažer oken Sawfish 13 | Name[cy]=Trefnydd ffenestri Sawfish 14 | Name[da]=Sawfish-vindueshåndtering 15 | Name[de]=Sawfish Window-Manager 16 | Name[el]=Διαχειριστής παραθύρων Sawfish 17 | Name[en_GB]=Sawfish window manager 18 | Name[es]=Gestor de ventanas Sawfish 19 | Name[et]=Sawfish aknahaldur 20 | Name[fa]=مدیریت پنجره Sawfish 21 | Name[fi]=Sawfish-ikkunointiohjelma 22 | Name[fr]=Gestionnaire de fenêtres sawfish 23 | Name[gl]=Xestor de ventás Sawfish 24 | Name[gu]=સોફિશ વિન્ડો વ્યવસ્થાપક 25 | Name[he]=מנהל החלונות Sawfish 26 | Name[hi]=सॉफिश विंडो प्रबंधक 27 | Name[hr]=Sawfish upravljač prozora 28 | Name[hu]=Sawfish ablakkezelő 29 | Name[hy]=Sawfish պատուհանների մենեջեր 30 | Name[id]=Pengelola jendela Sawfish 31 | Name[is]=Sawfish gluggastjórinn 32 | Name[it]=Window manager Sawfish 33 | Name[ja]=Sawfishウィンドウマネージャ 34 | Name[ka]=ფანჯრების მმართველი Sawfish 35 | Name[kn]=Sawfish ಕಿಟಕಿ ನಿರ್ವಾಹಕ 36 | Name[ko]=소피시 윈도우 관리자 37 | Name[lt]= Sawfish langų menedžeris 38 | Name[lv]=Sawfish logu pārvaldnieks 39 | Name[mk]=Менаџер за прозорци Sawfish 40 | Name[ml]=സോഫിഷ് വിന്‍ഡോ മാനേജര്‍ 41 | Name[mr]=Sawfish दृश्यचौकट व्यवस्थापक 42 | Name[ms]=Pengurus tetingkap Sawfish 43 | Name[nb]=Sawfish vindushåndterer 44 | Name[nl]=Sawfish windowmanager 45 | Name[nso]=Molaodi wa lefesetere la Sawfish 46 | Name[or]=ସୋ-ଫିଶ୍ ୱିଣ୍ଡୋ ପରିଚାଳକ 47 | Name[pa]=ਸਾਫਿਸ਼ ਵਿੰਡੋ ਮੈਨੇਜਰ 48 | Name[pl]=Menedżer okien Sawfish 49 | Name[pt]=Gestor de janelas Sawfish 50 | Name[pt_BR]=Gerenciador de janelas Sawfish 51 | Name[ro]=Managerul de ferestre Sawfish 52 | Name[ru]=Менеджер окон Sawfish 53 | Name[si]=Sawfish කවුළු කළමණාකරු 54 | Name[sk]=Správca okiem Sawfish 55 | Name[sl]=Okenski upravljalnik Sawfish 56 | Name[sr]=Управљач прозорима Sawfish 57 | Name[sr@latin]=Upravljač prozorima Sawfish 58 | Name[sv]=Fönsterhanteraren Sawfish 59 | Name[ta]=Sawfish சாளர மேலாளர் 60 | Name[te]=Sawfish window manager 61 | Name[th]=ตัวจัดการหน้าต่าง Sawfish 62 | Name[tr]=Sawfish pencere yöneticisi 63 | Name[uk]=Менеджер вікон Sawfish 64 | Name[ur]=وینڈو کا نا ظم Sawfish 65 | Name[vi]=Trình quản lý cửa sổ Sawfish 66 | Name[zh_CN]=Sawfish 窗口管理器 67 | Name[zh_TW]=Sawfish 視窗管理員 68 | Name[zu]=Imenenja yewindi le-Sawfish 69 | Comment=Configure the Sawfish window manager 70 | Comment[af]=Stel die Sawfish-vensterreëler op 71 | Comment[am]=የSawfish መስኮት መቆጣጠሪያን አስተካክል 72 | Comment[ar]=تهيئة مدير النوافذ سوفِشْ 73 | Comment[as]=Sawfish সংযোগ-ক্ষেত্ৰ পৰিচালক বিন্যাস কৰক 74 | Comment[be]=Наладка кіраўніка вокнаў Sawfish 75 | Comment[bg]=Настройка мениджъра на прозорци Sawfish 76 | Comment[bn]=স্যফিশ (Sawfish) উইন্ডো ম্যানেজারকে কনফিগার করো 77 | Comment[bn_IN]=Sawfish উইন্ডো পরিচালনব্যবস্থা কনফিগার করুন 78 | Comment[ca]=Configureu el gestor de finestres Sawfish 79 | Comment[cs]=Nastavit manažer oken Sawfish 80 | Comment[cy]=Cyflunio'r trefnydd ffenestri Sawfish 81 | Comment[da]=Indstil Sawfish-vindueshåndtering 82 | Comment[de]=Sawfish Window-Manager konfigurieren 83 | Comment[el]=Ρύθμιση διαχειριστή παραθύρων Sawfish 84 | Comment[en_GB]=Configure the Sawfish window manager 85 | Comment[es]=Configurar el gestor de ventanas Sawfish 86 | Comment[et]=Sawfish aknahaldurit seadistamine 87 | Comment[fa]=پیکربندی مدیریت پنجره Sawfish 88 | Comment[fi]=Aseta Sawfish-ikkunointiohjelma 89 | Comment[fr]=Configuration du gestionnaire de fenêtres Sawfish 90 | Comment[gl]=Configurar o xestor de ventás Sawfish 91 | Comment[gu]=સોફિશ વિન્ડો વ્યવસ્થાપકને રુપરેખાંકિત કરો 92 | Comment[he]=הגדרות מנהל החלונות Sawfish 93 | Comment[hi]=सॉफिश विंडो प्रबंधक विन्यस्त करें 94 | Comment[hr]=Konfiguriranje Sawfish upravljača prozora 95 | Comment[hu]=A Sawfish ablakkezelő beállítása 96 | Comment[hy]=Կարգավորել Sawfish պատուհանների մենեջերը 97 | Comment[id]=Konfigurasi pengelola jendela Sawfish 98 | Comment[is]=Stilla Sawfish gluggastjórann 99 | Comment[it]=Configura il window manager Sawfish 100 | Comment[ja]=Sawfishウィンドウマネージャを設定 101 | Comment[ka]=ფანჯრების მმართველის - Sawfish-ის გამართვა 102 | Comment[kn]=Sawfish ಕಿಟಕಿ ನಿರ್ವಾಹಕವನ್ನು ಸಂರಚಿಸಿ 103 | Comment[ko]=소피시 (Sawfish) 윈도우 관리자 설정 104 | Comment[lt]=Konfiguruoti Sawfish langų menedžerį 105 | Comment[lv]=Iestatīt Sawfish logu pārvaldnieku 106 | Comment[mk]=Конфигурирајте го менаџерот за прозорци Sawfish 107 | Comment[ml]=സോഫിഷ് വിന്‍ഡോ മാനേജര്‍ ക്രമികരിക്കുക 108 | Comment[mr]=Sawfish या दृश्यचौकट व्यवस्थापकास संरचित करा 109 | Comment[ms]=Konfigurasikan pengurus tetingkap Sawfish 110 | Comment[nb]=Konfigurer vindushåndtereren Sawfish 111 | Comment[nl]=De Sawfish windowmanager configureren 112 | Comment[nso]=Fetola sebopego sa molaodi wa lefesetere la Sawfish 113 | Comment[or]=ସୋ-ଫିଶ୍ ୱିଣ୍ଡୋ ପରିଚାଳକକୁ ବିନ୍ଯାସ କରନ୍ତୁ 114 | Comment[pa]=ਸਾਫਿਸ਼ ਵਿੰਡੋ ਮੈਨੇਜਰ ਨੂੰ ਸੰਰਚਿਤ ਕਰੋ 115 | Comment[pl]=Konfiguracja menedżera okien Sawfish 116 | Comment[pt]=Configure o gestor de janelas Sawfish 117 | Comment[pt_BR]=Configure o gerenciador de janelas Sawfish 118 | Comment[ro]=Configurează administratorul de ferestre Sawfish 119 | Comment[ru]=Настройка менеджера окон Sawfish 120 | Comment[si]=Sawfish කවුළු කළමණාකරු භාවිත කර මාණන්න 121 | Comment[sk]=Konfigurovať správcu okien Sawfish 122 | Comment[sl]=Nastavi okenski upravljalnik Sawfish 123 | Comment[sr]=Подесите управљач прозорима Sawfish 124 | Comment[sr@latin]=Podesite upravljač prozorima Sawfish 125 | Comment[sv]=Konfigurera fönsterhanteraren Sawfish 126 | Comment[ta]=Sawfish சாளர மேலாளரை கட்டமைக்கவும் 127 | Comment[te]=Sawfish window managerని ఆకృతీకరించు 128 | Comment[th]=ตั้งค่าตัวจัดการหน้าต่าง Sawfish 129 | Comment[tr]=Sawfish pencere yöneticisini yapılandırır 130 | Comment[uk]=Налаштовування менеджера вікон Sawfish 131 | Comment[ur]=وینڈو کا نا ظم اور اس کی تر تیبا ت کے لیے Sawfish 132 | Comment[vi]=Cấu hình trình quản lý cửa sổ Sawfish 133 | Comment[zh_CN]=配置 Sawfish 窗口管理器 134 | Comment[zh_TW]=設定 Sawfish 視窗管理員 135 | Comment[zu]=Hlanganisela imenenjya yewindi le-Sawfish 136 | Icon=sawfish-group.png 137 | Type=Directory 138 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/SystemConfig.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Directory 3 | Name=Administration 4 | Name[ar]=إدارة 5 | Name[as]=প্ৰশাসন 6 | Name[bg]=Администрация 7 | Name[bn]=ব্যবস্থাপনা 8 | Name[bn_IN]=প্রশাসনিক কর্ম 9 | Name[ca]=Administració 10 | Name[cs]=Správa 11 | Name[cy]=Gweinyddiaeth 12 | Name[da]=Administration 13 | Name[de]=Administration 14 | Name[el]=Διαχείριση 15 | Name[en_GB]=Administration 16 | Name[es]=Administración 17 | Name[et]=Haldamine 18 | Name[fa]=مدیریت 19 | Name[fi]=Ylläpito 20 | Name[fr]=Administration 21 | Name[gl]=Administración 22 | Name[gu]=સંચાલન 23 | Name[he]=ניהול 24 | Name[hi]=प्रशासन 25 | Name[hr]=Administracija 26 | Name[hu]=Adminisztráció 27 | Name[id]=Administrasi 28 | Name[ilo]=Panarawidwidan 29 | Name[is]=Kerfisstjórnun 30 | Name[it]=Amministrazione 31 | Name[ja]=管理 32 | Name[kn]=ನಿರ್ವಹಣೆ 33 | Name[ko]=관리 34 | Name[lv]=Administrēšana 35 | Name[mk]=Администрација 36 | Name[ml]=അഡുമിനിസ്ട്രേഷന്‍ 37 | Name[mr]=प्रशासन 38 | Name[ms]=Pentadbiran 39 | Name[nb]=Administrasjon 40 | Name[nl]=Beheer 41 | Name[or]=ପ୍ରଶାସନ 42 | Name[pa]=ਪਰਸ਼ਾਸ਼ਨ 43 | Name[pl]=Administracja 44 | Name[pt]=Administração 45 | Name[pt_BR]=Administração 46 | Name[ro]=Administrare 47 | Name[ru]=Администрирование 48 | Name[si]=කළමණාකරනය 49 | Name[sk]=Administrácia 50 | Name[sl]=Administracija 51 | Name[sr]=Администрација 52 | Name[sr@latin]=Administracija 53 | Name[sv]=Administration 54 | Name[ta]=நிர்வாகம் 55 | Name[te]=నిర్వాహకుడు 56 | Name[th]=การดูแลระบบ 57 | Name[tr]=Yönetim 58 | Name[uk]=Адміністрування 59 | Name[zh_CN]=管理 60 | Name[zh_TW]=管理 61 | Comment=Change systemwide settings (affects all users) 62 | Comment[af]=Wysig opstelling stelselwyd (affekteer alle gebruikers) 63 | Comment[am]=ሰፋ ያለ የሲስተም አቀማመጦችን ለውጥ (ሁሉንም ተጠቃሚዎች ይነካል) 64 | Comment[ar]=تغيير إعدادات النّظام الشّاملة (تُوثّر على كل المستخدمين) 65 | Comment[as]=সমষ্ট ব্যৱস্থাপ্ৰণালীৰ পৰিবেশন পৰিবৰ্ত্তন কৰক (সকলো ব্যৱহাৰকৰ্তাক প্ৰভাৱ কৰে) 66 | Comment[be]=Агульнасыстэмныя наладкі (узьдзейнічаюць на ўсіх карыстальнікаў) 67 | Comment[bg]=Смяна на настройките за системата (важи за всички потребители) 68 | Comment[bn]=সম্পূর্ণ সিস্টেমের বৈশিষ্ট্য পরিবর্তন করুন (এটি সকল ব্যবহারকারীর উপর প্রভাব ফেলবে) 69 | Comment[bn_IN]=সম্পূর্ণ সিস্টেমের বৈশিষ্ট্য পরিবর্তন করুন (সকল ব্যবহারকারীদের প্রভাবিত করবে) 70 | Comment[ca]=Canvieu configuracions globals (afecten a tots els usuaris) 71 | Comment[cs]=Změnit celosystémová nastavení (ovlivňuje všechny uživatele) 72 | Comment[cy]=Newid gosodiadau system-eang (effeithia ar bob defnyddiwr) 73 | Comment[da]=Ændr globale systemindstillinger (berører alle brugere) 74 | Comment[de]=Systemeinstellungen ändern (Auswirkung auf alle Benutzer) 75 | Comment[el]=Αλλαγή ρυθμίσεων συστήματος (επηρεάζονται όλοι οι χρήστες) 76 | Comment[en_GB]=Change systemwide settings (affects all users) 77 | Comment[es]=Cambiar la configuración del sistema (afecta a todos los usuarios) 78 | Comment[et]=Süsteemi seadete muutmine (mõjutab kõiki kasutajaid) 79 | Comment[fa]=تغییر تنظیمات systemwide (تاثیر روی تنظیمات همه کاربران) 80 | Comment[fi]=Muuta järjestelmänlaajuisia asetuksia (vaikuttaa kaikkiin käyttäjiin) 81 | Comment[fr]=Modifier les paramètres sur le système entier (affectent tous les utilisateurs) 82 | Comment[gu]=સિસ્ટમને લગતા સુયોજનો બદલો (બધા વપરાશકર્તાઓને અસર કરશે) 83 | Comment[he]=שינוי הגדרות כלליות (משפיע על כל המשתמשים) 84 | Comment[hi]=समूचे तंत्र की सेटिंग बदलें (सभी उपयोक्ता को प्रभावित करता है) 85 | Comment[hr]=Izmjena postavki na razini sustava (utječe na sve korisnike) 86 | Comment[hu]=Globális (mindenkit érintő) beállítások 87 | Comment[hy]=Փոփոխել համահամակարգային պարամետրեր (ազդում է բոլորի վրա) 88 | Comment[id]=Ubah setting global (berdampak pada semua pengguna) 89 | Comment[is]=Breyta kerfisstillingum (hefur áhrif á alla notendur) 90 | Comment[it]=Modifica le impostazioni generali del sistema (per tutti gli utenti) 91 | Comment[ja]=システム全体の設定を変更(全てのユーザーに影響) 92 | Comment[ka]=საერთო სისტემური პარამეტრების შეცვლა (ეხება ყველა მომხმარებელს) 93 | Comment[kn]=ಗಣಕದಾದ್ಯಂತ ಸಂಯೋಜನೆಗಳನ್ನು ಬದಲಾಯಿಸು (ಎಲ್ಲಾ ಬಳಕೆದಾರರ ಮೇಲೂ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ) 94 | Comment[ko]=시스템 전체 설정을 바꿉니다. (모든 사용자에게 영향을 끼칩니다) 95 | Comment[lt]=Keisti sistemos nustatymus (liečia visus vartotojus) 96 | Comment[lv]=Mainīt sistēmas iestatījumus (visiem lietotājiem) 97 | Comment[mk]=Промени ги глобалните поставувања (влијае врз сите корисници) 98 | Comment[ml]=കംപ്യൂട്ടറിനുള്ള മുഴുവന്‍ സജ്ജീകരണങ്ങളിലും മാറ്റം വരുത്തുക (എല്ലാ ഉപയോക്താക്കള്‍ക്കും ഇവ ബാധിക്കും) 99 | Comment[mr]=प्रणालीव्यापी रचना बदला (सर्व उपयोगकर्त्यांस लागू) 100 | Comment[ms]=Tukar tetapan global (memlibatkan semua pengguna) 101 | Comment[nb]=Endre systeminnstillinger (påvirker alle brukere) 102 | Comment[nl]=Systeembrede instellingen wijzigen (heeft invloed op alle gebruikers) 103 | Comment[nso]=Fetola dipeakanyo tša tshepedišo ka bophara (e kgoma badiriši ka moka) 104 | Comment[or]=ତନ୍ତ୍ର ଜନିତ ବିନ୍ଯାସକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ (ଏହା ସମସ୍ତ ଚାଳକକୁ ପ୍ରଭାବିତ କରିଥାଏ) 105 | Comment[pa]=ਪੂਰੇ ਸਿਸਟਮ ਦੀ ਸੈਟਿੰਗ ਬਦਲੋ (ਸਾਰੇ ਯੂਜ਼ਰ ਪ੍ਰਭਾਵਿਤ ਹੋਣਗੇ) 106 | Comment[pl]=Zmiana ustawień systemowych (wpływa na wszystkich użytkowników) 107 | Comment[pt]=Altere configurações de todo o sistema (afecta todos os utilizadores) 108 | Comment[pt_BR]=Altere configurações de todo o sistema (afeta todos os usuários) 109 | Comment[ro]=Schimbă setările sistemului ( afectează toţi utilizatorii ) 110 | Comment[ru]=Изменение общесистемных параметров (затрагивает всех пользователей) 111 | Comment[si]=පද්ධතිය පුරා බලපැවැත්වෙන අයුරින් පරිස්ථිතිය වෙනස් කරන්න(මෙය සියළු පරිශීලකයන් හට බලපානු ඇත) 112 | Comment[sk]=Zmeniť systémové nastavenia (ovplyvní všetkých používateľov) 113 | Comment[sl]=Spremeni sistemske nastavitve (za vse uporabnike) 114 | Comment[sr]=Промените подешавања система (утиче на све кориснике) 115 | Comment[sr@latin]=Promenite podešavanja sistema (utiče na sve korisnike) 116 | Comment[sv]=Ändra globala systeminställningar (påverkar alla användare) 117 | Comment[ta]=கணினி அமைப்புகளை மாற்றவும் (அனைத்து பயனர்களையும் பாதிக்கும்) 118 | Comment[te]=కంప్యూటరుపర అమర్పులను మార్చు (వినియోగదారులను ప్రభావితంచేయి) 119 | Comment[th]=เปลี่ยนแปลงการตั้งค่าทั้งระบบ (มีผลต่อผู้ใช้ทุกคน) 120 | Comment[tr]=Tüm sistemi etkileyen ayarları değiştirir (Tüm kullanıcılar etkilenir) 121 | Comment[uk]=Зміна загальносистемних параметрів (впливає на всіх користувачів) 122 | Comment[ur]=سسٹم و ا ٔید تر تیبا ت کی ترمیم (تما م یو ز ر ز کے لیے)۔ 123 | Comment[vi]=Thay đổi thiết lập cấp hệ thống (tác động đến mọi người) 124 | Comment[zh_CN]=改变整个系统范围的设置(影响所有用户) 125 | Comment[zh_TW]=更改全系統性的設定(影響所有使用者) 126 | Comment[zu]=Shintsha zonke izilungiselelo zesistimu (kuzophazamisa bonke abasebenzisi) 127 | Icon=preferences-system 128 | Terminal=0 129 | Encoding=UTF-8 130 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/ServerConfig.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Directory 3 | Name=Server Settings 4 | Name[af]=Bedieneropstelling 5 | Name[am]=የሰርቨሩ አቀማመጦች 6 | Name[ar]=إعدادات الخوادم 7 | Name[as]=সেৱা‌-প্ৰদান কৰোঁতাৰ পৰিবেশন 8 | Name[be]=Наладкі паслужніка 9 | Name[bg]=Настройки на сървъра 10 | Name[bn]=সার্ভারের বৈশিষ্ট্য 11 | Name[bn_IN]=সার্ভার সংক্রান্ত বৈশিষ্ট্য 12 | Name[ca]=Configuracions del servidor 13 | Name[cs]=Nastavení serveru 14 | Name[cy]=Gosodiadau Gweinydd 15 | Name[da]=Serverindstillinger 16 | Name[de]=Server-Einstellungen 17 | Name[el]=Ρυθμίσεις εξυπηρετητή 18 | Name[en_GB]=Server Settings 19 | Name[es]=Configuración de Servidores 20 | Name[et]=Serveri seaded 21 | Name[fa]=تنظیمات سرور 22 | Name[fi]=Palvelinasetukset 23 | Name[fr]=Paramètres de serveur 24 | Name[gl]=Configuración do Servidor 25 | Name[gu]=સર્વર સુયોજનો 26 | Name[he]=אפשרויות שרת 27 | Name[hi]=सर्वर सेटिंग 28 | Name[hr]=Postavke poslužitelja 29 | Name[hu]=Kiszolgálóbeállítások 30 | Name[hy]=Սերվերի տեղադրում 31 | Name[id]=Setting Server 32 | Name[ilo]=Pakaitudingan ti Serbidor 33 | Name[is]=Stillingar þjóna 34 | Name[it]=Impostazioni server 35 | Name[ja]=サーバー設定 36 | Name[ka]=სერვერის პარამეტრები 37 | Name[kn]=ಪರಿಚಾರಕ (Server) ಸಂಯೋಜನೆಗಳು 38 | Name[ko]=서버 설정 39 | Name[lt]=Serverio Nustatymai 40 | Name[lv]=Servera iestatījumi 41 | Name[mk]=Серверски поставувања 42 | Name[ml]=സര്‍വര്‍ സജ്ജീകരണങ്ങള്‍ 43 | Name[mr]=सेवक रचना 44 | Name[ms]=Tetapan Pelayan 45 | Name[nb]=Tjenerinnstillinger 46 | Name[nl]=Serverinstellingen 47 | Name[nso]=Dipeakanyo tša Seabi 48 | Name[or]=ସେବକର ବିନ୍ଯାସ 49 | Name[pa]=ਸਰਵਰ ਸੈਟਿੰਗ 50 | Name[pl]=Ustawienia serwera 51 | Name[pt]=Configuração de Servidores 52 | Name[pt_BR]=Configurações de servidor 53 | Name[ro]=Setări server 54 | Name[ru]=Настройка сервера 55 | Name[si]=සේවා දායකයේ පරිස්ථිතිය 56 | Name[sk]=Nastavenia servera 57 | Name[sl]=Nastavitve strežnika 58 | Name[sr]=Подешавања сервера 59 | Name[sr@latin]=Podešavanja servera 60 | Name[sv]=Serverinställningar 61 | Name[ta]=சேவையக அமைவுகள் 62 | Name[te]=సర్వరు అమర్పులు 63 | Name[th]=ตั้งค่าเซิร์ฟเวอร์ 64 | Name[tr]=Sunucu Ayarları 65 | Name[uk]=Параметри сервера 66 | Name[ur]=کارگزار کی تر تیبات 67 | Name[vi]=Thiết lập server 68 | Name[zh_CN]=服务器设置 69 | Name[zh_TW]=伺服器設定 70 | Name[zu]=Izilungiselelo Zomlekeleli 71 | Comment=Configure network services (web server, DNS server, etc.) 72 | Comment[af]=Stel netwerkdienste in (webbediener, DNS-bediener, ens) 73 | Comment[am]=የመረቡን አገልግሎቶች አስተካክል (የድረ ሰርቨር፣ የDNS ሰርቨር፣ ወዘተ…) 74 | Comment[ar]=إعداد خدمات الشبكة (نادل وب، نادل DNS، إلخ...) 75 | Comment[as]=নে'টৱৰ্ক সেৱা বিন্যাস কৰক (ওৱেব সেৱা‌-প্ৰদান কৰোঁতা, DNS সেৱা‌-প্ৰদান কৰোঁতা,ইত্যাদি ।) 76 | Comment[be]=Наладка сеткавых паслуг (www, dns і інш.) 77 | Comment[bg]=Конфигуриране на мрежови услуги (Уеб сървър, DNS сървър и др.) 78 | Comment[bn]=বিভিন্ন নেটওয়ার্ক সার্ভিস (ওয়েব সার্ভার, ডি.এন.এস. সার্ভার, ইত্যাদি) কনফিগার করো 79 | Comment[bn_IN]=বিভিন্ন নেটওয়ার্ক পরিসেবা (ওয়েব সার্ভার, DNS সার্ভার প্রভৃতি) কনফিগার করুন 80 | Comment[ca]=Configureu els serveis de xarxa (servidor web, servidor de DNS, etc.) 81 | Comment[cs]=Nastavit síťové služby (web server, DNS server, atd.) 82 | Comment[cy]=Cyflunio gwasanaethau rhwydwaith (gweinydd gwê, gweinydd DNS, ayyb.) 83 | Comment[da]=Indstil netværkstjenester (webserver, DNS-server osv.) 84 | Comment[de]=Netzwerkdienste konfigurieren (Web-Server, DNS-Server, usw.) 85 | Comment[el]=Ρύθμιση υπηρεσιών δικτύου (web server, DNS server, κτλ.) 86 | Comment[en_GB]=Configure network services (web server, DNS server, etc.) 87 | Comment[es]=Configurar los servicios de red (servidor web, servidor DNS, etc.) 88 | Comment[et]=Võrguteenuste (veebiserver, DNS server jms.) seadistamine 89 | Comment[fa]=پیکربندی سرویس های شبکه (سرور وب, سرور DNS و...) 90 | Comment[fi]=Aseta verkkopalvelut (WWW-palvelin, DNS-palvelin, jne.) 91 | Comment[fr]=Configuration des services réseau (serveur Web, serveur DNS, etc.) 92 | Comment[gu]=નેટવર્ક સેવાઓ રુપરેખાંકિત કરો (વેબ સર્વર, DNS સર્વર, વગેરે.) 93 | Comment[he]=הגדרת שרותי רשת (שרת Web, שרת DNS, וכו.) 94 | Comment[hi]=संजाल सेवा विन्यस्त करें (वेब सर्वर, DNS सर्वर, आदि) 95 | Comment[hr]=Konfiguriranje mrežnih usluga (web poslužitelj, DNS poslužitelj, itd.) 96 | Comment[hu]=Hálózati szolgáltatások (web- és DNS-kiszolgáló stb.) beállítása 97 | Comment[hy]=Կարգավորել ցանցային ծառայությունները (վեբ սերվեր, DNS սերվեր…) 98 | Comment[id]=Konfigurasi layanan jaringan (server web, server DNS, dll.) 99 | Comment[is]=Stilla netþjónustur (vefþjóna, nafnaþjóna og svo frv.) 100 | Comment[it]=Configura i servizi di rete (server Web, server DNS, ecc.) 101 | Comment[ja]=ネットワークサービスの設定(ウェブサーバー、DNSサーバーなど) 102 | Comment[ka]=ქსელური სერვისების გამართვა (ვებ-სერვერი, DNS სერვერი, და ა.შ..) 103 | Comment[kn]=ಜಾಲಸಂಬಂಧೀ ಸೇವೆಗಳನ್ನು ಸಂರಚಿಸಿ (ಜಾಲ ಪರಿಚಾರಕ, DNS, ಇತ್ಯಾದಿ) 104 | Comment[ko]=네트워크 서비스 (웹 서버, DNS 서버 등) 설정 105 | Comment[lt]=Konfiguruoti tinklo tarnybas (web serveris, DNS serveris ir t.t.) 106 | Comment[lv]=Iestatīt tīkla ierīces (interneta serveri, DNS serveri utt.) 107 | Comment[mk]=Конфигурирајте ги мрежните сервиси (веб сервер, DNS сервер, итн.) 108 | Comment[ml]=നെറ്റ്‌വര്‍ക്ക് സര്‍വീസുകള്‍ ക്രമികരിക്കുക (വെബ് സര്‍വര്‍, DNS സര്‍വര്‍, എന്നിവ.) 109 | Comment[mr]=नेटवर्क सेवा(वेब सेवकवर, DNसेवकर्वर, ई.) संरचित करा 110 | Comment[ms]=Konfigurasikan servis rangkaian (pelayan web, DNS dll.) 111 | Comment[nb]=Konfigurer nettverkstjenester (webtjener, DNS-tjener, etc.) 112 | Comment[nl]=Netwerkvoorzieningen configureren (webserver, DNS-server, enz.) 113 | Comment[nso]=Fetola sebopego sa ditirelo tša neteweke (seabi sa wepe, seabi sa DNS, bjalo, bjalo.) 114 | Comment[or]=ନେଟୱାର୍କ ସେବା (ୱେବ ସେବକ, DNS ସେବକ, ଇତ୍ଯାଦି) କୁ ବିନ୍ଯାସ କରନ୍ତୁ 115 | Comment[pa]=ਨੈੱਟਵਰਕ ਸਰਵਿਸਾਂ ਦੀ ਸੰਰਚਨਾ (ਵੈੱਬ ਸਰਵਰ, DNS ਸਰਵਰ ਆਦਿ) 116 | Comment[pl]=Konfiguracja usług sieciowych (serwer WWW, serwer DNS itp.) 117 | Comment[pt]=Configure serviços de rede (servidor web, servidor DNS, etc.) 118 | Comment[pt_BR]=Configure serviços de rede (servidor web, servidor DNS, etc.) 119 | Comment[ro]=Configurează serviciile de reţea ( server web, server DNS, etc. ) 120 | Comment[ru]=Настройка сетевых служб (веб-сервер, DNS и тд) 121 | Comment[si]=ජාල සම්බන්ධක සේවාවන් මාණන්න(වියුණු සේවා දායකය, DNS සේවාදායකය අදිය.) 122 | Comment[sk]=Konfigurovať sieťové služby (www server, DNS server, atď.) 123 | Comment[sl]=Prikroji omrežne storitve (spletni strežnik, DNS, itd.) 124 | Comment[sr]=Подесите мрежне сервисе (веб сервер, DNS сервер, итд.) 125 | Comment[sr@latin]=Podesite mrežne servise (veb server, DNS server, itd.) 126 | Comment[sv]=Konfigurera nätverkstjänster (webbserver, DNS-server, osv.) 127 | Comment[ta]=பிணைய சேவைகளை கட்டமைக்கவும் (இணைய சேவையகம், DNS சேவையகம், இன்னும் பல) 128 | Comment[te]=network సేవలను ఆకృతీకరించు (web సర్వరు, DNS సర్వరు, మొ.) 129 | Comment[th]=จัดการบริการทางเครือข่าย (เว็บเซิร์ฟเวอร์, DNS เซิร์ฟเวอร์, ฯลฯ) 130 | Comment[tr]=Ağ hizmetlerini yapılandırır (web sunucusu, DNS sunucusu, vb.) 131 | Comment[uk]=Налаштовування мережних служб (веб-сервер, DNS та ін.) 132 | Comment[ur]= (نیٹو رک سروسز کو کنفیگر کرنے کے لیے (ویب سر و ر۔ ڈی۔این۔ایس سرور۔ دیگر 133 | Comment[vi]=Cấu hình dịch vụ mạng (web server, DNS server ...) 134 | Comment[zh_CN]=配置网络设备(万维网服务器、DNS 服务器等等) 135 | Comment[zh_TW]=設定網路服務 (網頁伺服器,DNS 伺服器等等) 136 | Comment[zu]=Hlanganisela imisebenzi yoxhumano (umlekeleli we-web, umlekeleli we-DNS, etc.) 137 | Icon=preferences-system-network 138 | Terminal=0 139 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/Internet-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=More Internet Applications 3 | Name[af]=Nog internettoepassings 4 | Name[am]=ተጨማሪ የኢንተርኔት መጠቀሚያ ፕሮግራሞች 5 | Name[ar]=مزيد من تطبيقات الإنترنت 6 | Name[as]=আৰু অধিক ইন্টাৰণে'ট অনুপ্ৰয়োগ 7 | Name[be]=Дадатковы інтарнэт-дастасаваньні 8 | Name[bg]=Още приложения за Интернет 9 | Name[bn]=আরো ইন্টারনেট অ্যাপ্লিকেশন 10 | Name[bn_IN]=অতিরিক্ত ইন্টারনেট অ্যাপ্লিকেশন 11 | Name[ca]=Més aplicacions d'Internet 12 | Name[cs]=Další aplikace pro Internet 13 | Name[cy]=Rhagor o Raglenni Rhyngrwyd 14 | Name[da]=Flere internetprogrammer 15 | Name[de]=Weitere Internet-Anwendungen 16 | Name[el]=Περισσότερες εφαρμογές διαδικτύου 17 | Name[en_GB]=More Internet Applications 18 | Name[es]=Más aplicaciones de Internet 19 | Name[et]=Veel internetirakendusi 20 | Name[fa]=نرم افزار های اینترنت بیشتر 21 | Name[fi]=Lisää Internet-sovelluksia 22 | Name[fr]=Applications Internet supplémentaires 23 | Name[gl]=Máis Aplicacións de Internet 24 | Name[gu]=વધુ ઈન્ટરનેટ કાર્યક્રમો 25 | Name[he]=יישומי אינטרנט נוספים 26 | Name[hi]=और इंटरनेट अनुप्रयोग 27 | Name[hr]=Još internetskih aplikacija 28 | Name[hu]=További internetes alkalmazások 29 | Name[hy]=Հավելյալ ինտերնետային ծրագրեր 30 | Name[id]=Aplikasi Internet Lainnya 31 | Name[ilo]=Dadduma pay nga Aplikasion ti Internet 32 | Name[is]=Fleiri tól til internetnotkunar 33 | Name[it]=Più applicazioni internet 34 | Name[ja]=他のインターネットアプリケーション 35 | Name[ka]=დამატებითი ინტერნეტის პროგრამები 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ಜಾಲಸಂಬಂಧೀ ಅನ್ವಯಗಳು 37 | Name[ko]=추가 인터넷 프로그램 38 | Name[lt]=Daugiau Internetinių Programų 39 | Name[lv]=Vairāk interneta programmu 40 | Name[mk]=Повеќе интернет апликации 41 | Name[ml]=കൂടുതല്‍ ഇന്റര്‍നെറ്റ് പ്രയോഗങ്ങള്‍ 42 | Name[mr]=अधिक आंतजालीयीय अनुप्रयोग 43 | Name[ms]=Lebih Aplikasi Internet 44 | Name[nb]=Flere Internett-applikasjoner 45 | Name[nl]=Meer internettoepassingen 46 | Name[nso]=Ditirišo tše Oketšegilego tša Inthanete 47 | Name[or]=ଅଧିକ ଇଣ୍ଟରନେଟ ପ୍ରୟୋଗ 48 | Name[pa]=ਹੋਰ ਇੰਟਰਨੈੱਟ ਐਪਲੀਕੇਸ਼ਨ 49 | Name[pl]=Więcej aplikacji internetowych 50 | Name[pt]=Outras Aplicações Internet 51 | Name[pt_BR]=Mais aplicações de internet 52 | Name[ro]=Mai multe aplicaţii Internet 53 | Name[ru]=Дополнительные средства Интернет 54 | Name[si]=බොහෝ අන්තර්ජාල වැඩසටහන් 55 | Name[sk]=Viac internetových aplikácií 56 | Name[sl]=Več medmrežnih programov 57 | Name[sr]=Додатни програми за Интернет 58 | Name[sr@latin]=Dodatni programi za Internet 59 | Name[sv]=Fler Internetprogram 60 | Name[ta]=கூடுதல் இணைய பயன்பாடுகள் 61 | Name[te]=ఎక్కువ Internet అనువర్తనాలు 62 | Name[th]=โปรแกรมอินเทอร์เน็ตเพิ่มเติม 63 | Name[tr]=Diğer İnternet Uygulamaları 64 | Name[uk]=Додаткові засоби Інтернет 65 | Name[ur]=اضا فی انٹر نیٹ پروگرامز 66 | Name[vi]=Nhiều ứng dụng Internet hơn 67 | Name[zh_CN]=更多互联网应用程序 68 | Name[zh_TW]=更多網路應用程式 69 | Name[zu]=Imiyalelo ye-Internet Eminingi 70 | Comment=Programs for Internet access such as web and email 71 | Comment[af]=Programme vir internetgebruik soos die web en e-pos 72 | Comment[am]=እንደ መረብ እና ኢ-ሜይል ያሉ ኢንተርኔትን ለመጠቀም የሚያስችሉ ፕሮግራሞች 73 | Comment[ar]=برامج لدخول الإنترنت مثل التصفح و البريد 74 | Comment[as]=ইন্টাৰণে'ট অভিগমৰ অনুপ্ৰয়োগ যেনে ৱেব আৰু ঈ‌-মেইল 75 | Comment[be]=Інтарнэт-дастасаваньні для доступу да павуціньня й пошты 76 | Comment[bg]=Приложения за Интернет (за разглеждане на Интернет страници и за електронна поща) 77 | Comment[bn]=ইন্টারনেট, যেমন ওয়েব ও ই-মেইল ব্যবহারের জন্য প্রোগ্রাম 78 | Comment[bn_IN]=ওয়েব ও ই-মেইল প্রভৃতি ইন্টারনেট ভিত্তিক পরিসেবা ব্যবহারের প্রোগ্রাম 79 | Comment[ca]=Programes per accedir a la web i al correu, entre d'altres 80 | Comment[cs]=Programy pro přístup k Internetu, např. WWW a e-mail 81 | Comment[cy]=Rhaglenni i ddefnyddio'r Ryngrwyd fel y wê ac ebost 82 | Comment[da]=Programmer til internetadgang, for eksempel internet og e-post 83 | Comment[de]=Programme für den Internetzugriff wie Web und E-Mail 84 | Comment[el]=Εφαρμογές πρόσβασης στο διαδίκτυο (ταχυδρομείο, περιήγηση ιστοσελίδων) 85 | Comment[en_GB]=Programs for Internet access such as web and email 86 | Comment[es]=Programas para el acceso a Internet tales como web y email 87 | Comment[et]=Interneti kasutamise rakendused, näiteks veebilehitseja ja e-posti klient 88 | Comment[fa]=برنامه های دسترسی به اینترنت مثل وب و پست الکترونیکی 89 | Comment[fi]=Internet-ohjelmat mm. Webiä ja sähköpostia varten 90 | Comment[fr]=Programmes pour l'accès à Internet, comme le web et le courrier électronique 91 | Comment[gu]=ઈન્ટરનેટ ચલાવવાનું જેમ કે વેબ અને ઈ-મેઈલ માટેના કાર્યક્રમો 92 | Comment[he]=תוכניות לאינטרנט כגון דפדפנים ודואר אלקטרוני 93 | Comment[hi]=वेब और ईमेल जैसे इंटरनेट अभिगम के लिए कार्यक्रम 94 | Comment[hr]=Programi za pristup Internetu, poput web i e-pošte 95 | Comment[hu]=Az internet elérésére használható programok (pl. web és e-mail) 96 | Comment[hy]=Ինտերնետի հետ կապված ծրագրեր (ինչպես web կամ email) 97 | Comment[id]=Program untuk akses Internet seperti web dan email 98 | Comment[is]=Forrit til að nota internetið (t.d. póst og veftól) 99 | Comment[it]=Programmi per l'accesso a Internet, quali browser Web e programma di posta elettronica 100 | Comment[ja]=web や emailなどのインターネットアクセス用のプログラム 101 | Comment[ka]=პროგრამები ინტერნეტში წვდომისთვის 102 | Comment[kn]=ಅಂತರ್ಜಾಲ ಮತ್ತು ವಿ-ಅಂಚೆ ಯಂತಹ ಜಾಲ ಸಂಪರ್ಕ ಸಂಬಂಧೀ ಕ್ರಮವಿಧಿಗಳು 103 | Comment[ko]=웹과 전자메일과 같은 인터넷을 위한 프로그램 104 | Comment[lt]=Programos, skirtos darbui su internetu bei elektroniniu paštu 105 | Comment[lv]=Programmas internetam un e-pastam 106 | Comment[mk]=Програми за пристап до интернет како прелистувачи и клиенти за пошта 107 | Comment[ml]=ഇന്റര്‍നെറ്റിനു് ആവശ്യമുളള വെബ്, ഈമെയില്‍ എന്നീ പ്രോഗ്രാമുകള്‍ 108 | Comment[mr]=वेब आणि ईमेल सारख्या आंतरजाल वापरासाठीचे कार्यक्रम 109 | Comment[ms]=Program untuk mengakses internet seerti web dan emel 110 | Comment[nb]=Programmer for internettaksess slik som web og e-post 111 | Comment[nl]=Programma's voor het Internet zoals Web en e-mail 112 | Comment[nso]=Mananeo a go tsena go inthanete bjalo ka wepe le poso ya se-elektroniki 113 | Comment[or]=ଇଣ୍ଟରନେଟ ଅଭିଗମ୍ଯତା ପାଇଁ ପ୍ରୟୋଗ ଯେପରିକି ୱେବ ଏବଂ ଇ-ଡାକ 114 | Comment[pa]=ਇੰਟਰਨੈੱਟ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਜਿਵੇਂ ਕਿ ਵੈੱਬ ਅਤੇ ਈ-ਮੇਲ 115 | Comment[pl]=Programy dostępu do Internetu, takie jak WWW i e-mail 116 | Comment[pt]=Programas para aceder à Internet, por exemplo web e e-mail 117 | Comment[pt_BR]=Programas para acessar à Internet como web e email 118 | Comment[ro]=Programe pentru acces Internet precum web şi email 119 | Comment[ru]=Программы для доступа к Интернет (www, электронная почта...) 120 | Comment[si]=වියුණු සහ විද්‍යුත් තැපෑල වැනි අන්තර්ජාල පිවිසුම් සඳහා වන වැඩසටහන් 121 | Comment[sk]=Programy pre prístup k internetu, ako je www a e-mail 122 | Comment[sl]=Programi za dostop do medmrežja kot je splet in pošta 123 | Comment[sr]=Програми за приступ Интернету као што је веб и е-пошта 124 | Comment[sr@latin]=Programi za pristup Internetu kao što je veb i e-pošta 125 | Comment[sv]=Program för Internetåtkomst såsom webbläsare och e-post 126 | Comment[ta]=இணையம் மற்றும் மின்னஞ்சலை பயன்படுத்துவதற்கான நிரல்கள் 127 | Comment[te]=internet ఉపయోగించటం - web మరియూ ఇ-టపాకి చెందిన ప్రక్రమాలు 128 | Comment[th]=โปรแกรมสำหรับใช้เข้าถึงอินเทอร์เน็ต เช่นเว็บและอีเมล 129 | Comment[tr]=İnternet erişiminde kullanılan uygulamalar 130 | Comment[uk]=Програми для доступу до Інтернет (www, електронна пошта) 131 | Comment[ur]=انٹر نیٹ کے لیے پرو گرام جیسا کہ ویب اور ای میل 132 | Comment[vi]=Chương trình truy cập Internet như Web và Thư điện tử 133 | Comment[zh_CN]=访问互联网的程序,如万维网和电子邮件 134 | Comment[zh_TW]=存取網際網路(如網頁與郵件)的程式 135 | Comment[zu]=Izinhlelo zemisebenzi zokungenisa kwi-Internet njenge-web kanye neposi lekhomputha 136 | Icon=applications-internet 137 | Type=Directory 138 | 139 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/ServerConfig-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Directory 3 | Name=More Server Settings 4 | Name[af]=Nog bedieneropstellings 5 | Name[am]=ተጨማሪ የሰርቨር አቀማመጦች 6 | Name[ar]=إعدادات الخوادم الإضافيّة 7 | Name[as]=আৰু অধিক সেৱা‌-প্ৰদান কৰোঁতাৰ পৰিবেশন 8 | Name[be]=Дадатковыя наладкі паслужніка 9 | Name[bg]=Още настройки на сървъра 10 | Name[bn]=সার্ভারের আরো বৈশিষ্ট্য 11 | Name[bn_IN]=সার্ভার সংক্রান্ত অতিরিক্ত বৈশিষ্ট্য 12 | Name[ca]=Més configuracions del servidor 13 | Name[cs]=Další nastavení serveru 14 | Name[cy]=Rhagor o Osodiadau Gweinydd 15 | Name[da]=Flere serverindstillinger 16 | Name[de]=Weitere Server-Einstellungen 17 | Name[el]=Περισσότερες ρυθμίσεις εξυπηρετητή 18 | Name[en_GB]=More Server Settings 19 | Name[es]=Más configuraciones de servidores 20 | Name[et]=Muud serveri seaded 21 | Name[fa]=تنظیمات بیشتر سرور 22 | Name[fi]=Lisää palvelinasetuksia 23 | Name[fr]=Paramètres de serveur supplémentaires 24 | Name[gu]=વધુ સર્વર સુયોજનો 25 | Name[he]=אפשרויות שרת נוספות 26 | Name[hi]=और सर्वर सेटिंग 27 | Name[hr]=Još postavki poslužitelja 28 | Name[hu]=További kiszolgálóbeállítások 29 | Name[hy]=Սերվերի հավելյալ պարամետրեր 30 | Name[id]=Setting Server Lainnya 31 | Name[ilo]=Dadduma pay a Pakaitudingan ti Serbidor 32 | Name[is]=Fleiri stillingar þjóna 33 | Name[it]=Più impostazioni server 34 | Name[ja]=他のサーバー設定 35 | Name[ka]=დამატებითი სერვერის პარამეტრები 36 | Name[kn]=ಹೆಚ್ಚುವರಿ ಪರಿಚಾರಕ ಸಂಯೋಜನೆಗಳು 37 | Name[ko]=추가 서버 설정 38 | Name[lt]=Daugiau Serverio Nustatymų 39 | Name[lv]=Papildus servera iestatījumi 40 | Name[mk]=Повеќе 41 | Name[ml]=കൂടുതല്‍ സര്‍വര്‍ സജ്ജീകരണങ്ങള്‍ 42 | Name[mr]=अधिक सेवक रचना 43 | Name[ms]=Lebih Tetapan Pelayan 44 | Name[nb]=Flere tjenerinnstillinger 45 | Name[nl]=Meer serverinstellingen 46 | Name[nso]=Dipeakanyo tše Oketšegilego tša Seabi 47 | Name[or]=ଅଧିକ ସେବକ ବିନ୍ଯାସ ବିକଳ୍ପ 48 | Name[pa]=ਹੋਰ ਸਰਵਰ ਸੈਟਿੰਗ 49 | Name[pl]=Więcej ustawień serwera 50 | Name[pt]=Outras Configurações de Servidores 51 | Name[pt_BR]=Mais configurações de servidor 52 | Name[ro]=Mai multe setări server 53 | Name[ru]=Дополнительные настройки сервера 54 | Name[si]=සේවා දායකයේ පරිස්ථිතියන් තව දුරටත් 55 | Name[sk]=Viac nastavení servera 56 | Name[sl]=Več nastavitev strežnika 57 | Name[sr]=Додатна подешавања сервера 58 | Name[sr@latin]=Dodatna podešavanja servera 59 | Name[sv]=Fler serverinställningar 60 | Name[ta]=கூடுதல் சேவையக அமைவுகள் 61 | Name[te]=ఎక్కువ సర్వరు అమర్పులు 62 | Name[th]=ตั้งค่าเซิร์ฟเวอร์เพิ่มเติม 63 | Name[tr]=Diğer Sunucu Ayarları 64 | Name[uk]=Додаткові параметри сервера 65 | Name[ur]=اضا فی کارگزار کی تر تیبات 66 | Name[vi]=Nhiều thiết lập server hơn 67 | Name[zh_CN]=更多服务器设置 68 | Name[zh_TW]=更多伺服器設定 69 | Name[zu]=Izilungiselelo Eziningi Zomlekeleli 70 | Comment=Configure network services (web server, DNS server, etc.) 71 | Comment[af]=Stel netwerkdienste in (webbediener, DNS-bediener, ens) 72 | Comment[am]=የመረቡን አገልግሎቶች አስተካክል (የድረ ሰርቨር፣ የDNS ሰርቨር፣ ወዘተ…) 73 | Comment[ar]=إعداد خدمات الشبكة (نادل وب، نادل DNS، إلخ...) 74 | Comment[as]=নে'টৱৰ্ক সেৱা বিন্যাস কৰক (ওৱেব সেৱা‌-প্ৰদান কৰোঁতা, DNS সেৱা‌-প্ৰদান কৰোঁতা,ইত্যাদি ।) 75 | Comment[be]=Наладка сеткавых паслуг (www, dns і інш.) 76 | Comment[bg]=Конфигуриране на мрежови услуги (Уеб сървър, DNS сървър и др.) 77 | Comment[bn]=বিভিন্ন নেটওয়ার্ক সার্ভিস (ওয়েব সার্ভার, ডি.এন.এস. সার্ভার, ইত্যাদি) কনফিগার করো 78 | Comment[bn_IN]=বিভিন্ন নেটওয়ার্ক পরিসেবা (ওয়েব সার্ভার, DNS সার্ভার প্রভৃতি) কনফিগার করুন 79 | Comment[ca]=Configureu els serveis de xarxa (servidor web, servidor de DNS, etc.) 80 | Comment[cs]=Nastavit síťové služby (web server, DNS server, atd.) 81 | Comment[cy]=Cyflunio gwasanaethau rhwydwaith (gweinydd gwê, gweinydd DNS, ayyb.) 82 | Comment[da]=Indstil netværkstjenester (webserver, DNS-server osv.) 83 | Comment[de]=Netzwerkdienste konfigurieren (Web-Server, DNS-Server, usw.) 84 | Comment[el]=Ρύθμιση υπηρεσιών δικτύου (web server, DNS server, κτλ.) 85 | Comment[en_GB]=Configure network services (web server, DNS server, etc.) 86 | Comment[es]=Configurar los servicios de red (servidor web, servidor DNS, etc.) 87 | Comment[et]=Võrguteenuste (veebiserver, DNS server jms.) seadistamine 88 | Comment[fa]=پیکربندی سرویس های شبکه (سرور وب, سرور DNS و...) 89 | Comment[fi]=Aseta verkkopalvelut (WWW-palvelin, DNS-palvelin, jne.) 90 | Comment[fr]=Configuration des services réseau (serveur Web, serveur DNS, etc.) 91 | Comment[gu]=નેટવર્ક સેવાઓ રુપરેખાંકિત કરો (વેબ સર્વર, DNS સર્વર, વગેરે.) 92 | Comment[he]=הגדרת שרותי רשת (שרת Web, שרת DNS, וכו.) 93 | Comment[hi]=संजाल सेवा विन्यस्त करें (वेब सर्वर, DNS सर्वर, आदि) 94 | Comment[hr]=Konfiguriranje mrežnih usluga (web poslužitelj, DNS poslužitelj, itd.) 95 | Comment[hu]=Hálózati szolgáltatások (web- és DNS-kiszolgáló stb.) beállítása 96 | Comment[hy]=Կարգավորել ցանցային ծառայությունները (վեբ սերվեր, DNS սերվեր…) 97 | Comment[id]=Konfigurasi layanan jaringan (server web, server DNS, dll.) 98 | Comment[is]=Stilla netþjónustur (vefþjóna, nafnaþjóna og svo frv.) 99 | Comment[it]=Configura i servizi di rete (server Web, server DNS, ecc.) 100 | Comment[ja]=ネットワークサービスの設定(ウェブサーバー、DNSサーバーなど) 101 | Comment[ka]=ქსელური სერვისების გამართვა (ვებ-სერვერი, DNS სერვერი, და ა.შ..) 102 | Comment[kn]=ಜಾಲಸಂಬಂಧೀ ಸೇವೆಗಳನ್ನು ಸಂರಚಿಸಿ (ಜಾಲ ಪರಿಚಾರಕ, DNS, ಇತ್ಯಾದಿ) 103 | Comment[ko]=네트워크 서비스 (웹 서버, DNS 서버 등) 설정 104 | Comment[lt]=Konfiguruoti tinklo tarnybas (web serveris, DNS serveris ir t.t.) 105 | Comment[lv]=Iestatīt tīkla ierīces (interneta serveri, DNS serveri utt.) 106 | Comment[mk]=Конфигурирајте ги мрежните сервиси (веб сервер, DNS сервер, итн.) 107 | Comment[ml]=നെറ്റ്‌വര്‍ക്ക് സര്‍വീസുകള്‍ ക്രമികരിക്കുക (വെബ് സര്‍വര്‍, DNS സര്‍വര്‍, എന്നിവ.) 108 | Comment[mr]=नेटवर्क सेवा(वेब सेवकवर, DNसेवकर्वर, ई.) संरचित करा 109 | Comment[ms]=Konfigurasikan servis rangkaian (pelayan web, DNS dll.) 110 | Comment[nb]=Konfigurer nettverkstjenester (webtjener, DNS-tjener, etc.) 111 | Comment[nl]=Netwerkvoorzieningen configureren (webserver, DNS-server, enz.) 112 | Comment[nso]=Fetola sebopego sa ditirelo tša neteweke (seabi sa wepe, seabi sa DNS, bjalo, bjalo.) 113 | Comment[or]=ନେଟୱାର୍କ ସେବା (ୱେବ ସେବକ, DNS ସେବକ, ଇତ୍ଯାଦି) କୁ ବିନ୍ଯାସ କରନ୍ତୁ 114 | Comment[pa]=ਨੈੱਟਵਰਕ ਸਰਵਿਸਾਂ ਦੀ ਸੰਰਚਨਾ (ਵੈੱਬ ਸਰਵਰ, DNS ਸਰਵਰ ਆਦਿ) 115 | Comment[pl]=Konfiguracja usług sieciowych (serwer WWW, serwer DNS itp.) 116 | Comment[pt]=Configure serviços de rede (servidor web, servidor DNS, etc.) 117 | Comment[pt_BR]=Configure serviços de rede (servidor web, servidor DNS, etc.) 118 | Comment[ro]=Configurează serviciile de reţea ( server web, server DNS, etc. ) 119 | Comment[ru]=Настройка сетевых служб (веб-сервер, DNS и тд) 120 | Comment[si]=ජාල සම්බන්ධක සේවාවන් මාණන්න(වියුණු සේවා දායකය, DNS සේවාදායකය අදිය.) 121 | Comment[sk]=Konfigurovať sieťové služby (www server, DNS server, atď.) 122 | Comment[sl]=Prikroji omrežne storitve (spletni strežnik, DNS, itd.) 123 | Comment[sr]=Подесите мрежне сервисе (веб сервер, DNS сервер, итд.) 124 | Comment[sr@latin]=Podesite mrežne servise (veb server, DNS server, itd.) 125 | Comment[sv]=Konfigurera nätverkstjänster (webbserver, DNS-server, osv.) 126 | Comment[ta]=பிணைய சேவைகளை கட்டமைக்கவும் (இணைய சேவையகம், DNS சேவையகம், இன்னும் பல) 127 | Comment[te]=network సేవలను ఆకృతీకరించు (web సర్వరు, DNS సర్వరు, మొ.) 128 | Comment[th]=จัดการบริการทางเครือข่าย (เว็บเซิร์ฟเวอร์, DNS เซิร์ฟเวอร์, ฯลฯ) 129 | Comment[tr]=Ağ hizmetlerini yapılandırır (web sunucusu, DNS sunucusu, vb.) 130 | Comment[uk]=Налаштовування мережних служб (веб-сервер, DNS та ін.) 131 | Comment[ur]= (نیٹو رک سروسز کو کنفیگر کرنے کے لیے (ویب سر و ر۔ ڈی۔این۔ایس سرور۔ دیگر 132 | Comment[vi]=Cấu hình dịch vụ mạng (web server, DNS server ...) 133 | Comment[zh_CN]=配置网络设备(万维网服务器、DNS 服务器等等) 134 | Comment[zh_TW]=設定網路服務 (網頁伺服器,DNS 伺服器等等) 135 | Comment[zu]=Hlanganisela imisebenzi yoxhumano (umlekeleli we-web, umlekeleli we-DNS, etc.) 136 | Icon=preferences-system-network 137 | Terminal=0 138 | -------------------------------------------------------------------------------- /qubes-menus/directory-files/SystemConfig-More.directory: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Directory 3 | Name=More System Settings 4 | Name[af]=Nog stelselopstellings 5 | Name[am]=ተጨማሪ የሲስተም አቀማመጦች 6 | Name[ar]=إعدادات النظام الإضافيّة 7 | Name[as]=আৰু অধিক ব্যৱস্থাপ্ৰণালীৰ পৰিবেশন 8 | Name[be]=Дадатковыя сыстэмныя наладкі 9 | Name[bg]=Още системни настройки 10 | Name[bn]=সিস্টেমের আরো বৈশিষ্ট্য 11 | Name[bn_IN]=সিস্টেম সংক্রান্ত অতিরিক্ত বৈশিষ্ট্য 12 | Name[ca]=Més configuracions del sistema 13 | Name[cs]=Další systémová nastavení 14 | Name[cy]=Rhagor o Osodiadau System 15 | Name[da]=Flere systemindstillinger 16 | Name[de]=Weitere Systemeinstellungen 17 | Name[el]=Περισσότερες ρυθμίσεις συστήματος 18 | Name[en_GB]=More System Settings 19 | Name[es]=Más Configuraciones del Sistema 20 | Name[et]=Muud süsteemi seaded 21 | Name[fa]=تنظیمات سیستم بیشتر 22 | Name[fi]=Lisää järjestelmäasetuksia 23 | Name[fr]=Paramètres de système supplémentaires 24 | Name[gl]=Máis Opcións do Sistema 25 | Name[gu]=વધુ સિસ્ટમ સુયોજનો 26 | Name[he]=הגדרות מערכת נוספות 27 | Name[hi]=और तंत्र सेटिंग 28 | Name[hr]=Još postavki sustava 29 | Name[hu]=További rendszerbeállítások 30 | Name[hy]=Համակարգի հավելյալ պարամետրեր 31 | Name[id]=Setting Sistem Lainnya 32 | Name[ilo]=Adu pay a Pakaitudingan ti Sistema 33 | Name[is]=Frekari kerfisstillingar 34 | Name[it]=Più impostazioni di sistema 35 | Name[ja]=他のシステム設定 36 | Name[ka]=დამატებითი სისტემური პარამეტრები 37 | Name[kn]=ಹೆಚ್ಚುವರಿ ಗಣಕ ಸಂಯೋಜನೆಗಳು 38 | Name[ko]=추가 시스템 설정 39 | Name[lt]=Daugiau Sistemos Nustatymų 40 | Name[lv]=Papildus sistēmas iestatījumi 41 | Name[mk]=Повеќе системски поставувања 42 | Name[ml]=കൂടുതല്‍ സിസ്റ്റം സജ്ജീകരണങ്ങള്‍ 43 | Name[mr]=अधिक प्रणाली रचना 44 | Name[ms]=Lebih Tetapan Sistem 45 | Name[nb]=Flere systeminnstillinger 46 | Name[nl]=Meer systeeminstellingen 47 | Name[nso]=Dipeakanyo tše Oketšegilego tša Tshepedišo 48 | Name[or]=ଅଧିକ ତନ୍ତ୍ର ବିନ୍ଯାସ ବିକଳ୍ପ 49 | Name[pa]=ਹੋਰ ਸਿਸਟਮ ਸੈਟਿੰਗ 50 | Name[pl]=Więcej ustawień systemowych 51 | Name[pt]=Outras Configurações do Sistema 52 | Name[pt_BR]=Mais configurações do sistema 53 | Name[ro]=Mai multe setări sistem 54 | Name[ru]=Дополнительные системные параметры 55 | Name[si]=පද්ධතියේ පරිස්ථිතියන් තව දුරටත් 56 | Name[sk]=Viac systémových nastavení 57 | Name[sl]=Več sistemskih nastavitev 58 | Name[sr]=Додатна системска подешавања 59 | Name[sr@latin]=Dodatna sistemska podešavanja 60 | Name[sv]=Fler systeminställningar 61 | Name[ta]=கூடுதல் கணினி அமைவுகள் 62 | Name[te]=ఎక్కువ కంప్యూటరుకు చెందిన అమర్పులు 63 | Name[th]=ตั้งค่าระบบเพิ่มเติม 64 | Name[tr]=Diğer Sistem Ayarları 65 | Name[uk]=Додаткові системні параметри 66 | Name[ur]=اضا فی سسٹم تر تیبا ت 67 | Name[vi]=Nhiều thiết lập hệ thống hơn 68 | Name[zh_CN]=更多系统设置 69 | Name[zh_TW]=更多系統設定 70 | Name[zu]=Izilungiselelo Eziningi Zesistimu 71 | Comment=Change systemwide settings (affects all users) 72 | Comment[af]=Wysig opstelling stelselwyd (affekteer alle gebruikers) 73 | Comment[am]=ሰፋ ያለ የሲስተም አቀማመጦችን ለውጥ (ሁሉንም ተጠቃሚዎች ይነካል) 74 | Comment[ar]=تغيير إعدادات النّظام الشّاملة (تُوثّر على كل المستخدمين) 75 | Comment[as]=সমষ্ট ব্যৱস্থাপ্ৰণালীৰ পৰিবেশন পৰিবৰ্ত্তন কৰক (সকলো ব্যৱহাৰকৰ্তাক প্ৰভাৱ কৰে) 76 | Comment[be]=Агульнасыстэмныя наладкі (узьдзейнічаюць на ўсіх карыстальнікаў) 77 | Comment[bg]=Смяна на настройките за системата (важи за всички потребители) 78 | Comment[bn]=সম্পূর্ণ সিস্টেমের বৈশিষ্ট্য পরিবর্তন করুন (এটি সকল ব্যবহারকারীর উপর প্রভাব ফেলবে) 79 | Comment[bn_IN]=সম্পূর্ণ সিস্টেমের বৈশিষ্ট্য পরিবর্তন করুন (সকল ব্যবহারকারীদের প্রভাবিত করবে) 80 | Comment[ca]=Canvieu configuracions globals (afecten a tots els usuaris) 81 | Comment[cs]=Změnit celosystémová nastavení (ovlivňuje všechny uživatele) 82 | Comment[cy]=Newid gosodiadau system-eang (effeithia ar bob defnyddiwr) 83 | Comment[da]=Ændr globale systemindstillinger (berører alle brugere) 84 | Comment[de]=Systemeinstellungen ändern (Auswirkung auf alle Benutzer) 85 | Comment[el]=Αλλαγή ρυθμίσεων συστήματος (επηρεάζονται όλοι οι χρήστες) 86 | Comment[en_GB]=Change systemwide settings (affects all users) 87 | Comment[es]=Cambiar la configuración del sistema (afecta a todos los usuarios) 88 | Comment[et]=Süsteemi seadete muutmine (mõjutab kõiki kasutajaid) 89 | Comment[fa]=تغییر تنظیمات systemwide (تاثیر روی تنظیمات همه کاربران) 90 | Comment[fi]=Muuta järjestelmänlaajuisia asetuksia (vaikuttaa kaikkiin käyttäjiin) 91 | Comment[fr]=Modifier les paramètres sur le système entier (affectent tous les utilisateurs) 92 | Comment[gu]=સિસ્ટમને લગતા સુયોજનો બદલો (બધા વપરાશકર્તાઓને અસર કરશે) 93 | Comment[he]=שינוי הגדרות כלליות (משפיע על כל המשתמשים) 94 | Comment[hi]=समूचे तंत्र की सेटिंग बदलें (सभी उपयोक्ता को प्रभावित करता है) 95 | Comment[hr]=Izmjena postavki na razini sustava (utječe na sve korisnike) 96 | Comment[hu]=Globális (mindenkit érintő) beállítások 97 | Comment[hy]=Փոփոխել համահամակարգային պարամետրեր (ազդում է բոլորի վրա) 98 | Comment[id]=Ubah setting global (berdampak pada semua pengguna) 99 | Comment[is]=Breyta kerfisstillingum (hefur áhrif á alla notendur) 100 | Comment[it]=Modifica le impostazioni generali del sistema (per tutti gli utenti) 101 | Comment[ja]=システム全体の設定を変更(全てのユーザーに影響) 102 | Comment[ka]=საერთო სისტემური პარამეტრების შეცვლა (ეხება ყველა მომხმარებელს) 103 | Comment[kn]=ಗಣಕದಾದ್ಯಂತ ಸಂಯೋಜನೆಗಳನ್ನು ಬದಲಾಯಿಸು (ಎಲ್ಲಾ ಬಳಕೆದಾರರ ಮೇಲೂ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ) 104 | Comment[ko]=시스템 전체 설정을 바꿉니다. (모든 사용자에게 영향을 끼칩니다) 105 | Comment[lt]=Keisti sistemos nustatymus (liečia visus vartotojus) 106 | Comment[lv]=Mainīt sistēmas iestatījumus (visiem lietotājiem) 107 | Comment[mk]=Промени ги глобалните поставувања (влијае врз сите корисници) 108 | Comment[ml]=കംപ്യൂട്ടറിനുള്ള മുഴുവന്‍ സജ്ജീകരണങ്ങളിലും മാറ്റം വരുത്തുക (എല്ലാ ഉപയോക്താക്കള്‍ക്കും ഇവ ബാധിക്കും) 109 | Comment[mr]=प्रणालीव्यापी रचना बदला (सर्व उपयोगकर्त्यांस लागू) 110 | Comment[ms]=Tukar tetapan global (memlibatkan semua pengguna) 111 | Comment[nb]=Endre systeminnstillinger (påvirker alle brukere) 112 | Comment[nl]=Systeembrede instellingen wijzigen (heeft invloed op alle gebruikers) 113 | Comment[nso]=Fetola dipeakanyo tša tshepedišo ka bophara (e kgoma badiriši ka moka) 114 | Comment[or]=ତନ୍ତ୍ର ଜନିତ ବିନ୍ଯାସକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ (ଏହା ସମସ୍ତ ଚାଳକକୁ ପ୍ରଭାବିତ କରିଥାଏ) 115 | Comment[pa]=ਪੂਰੇ ਸਿਸਟਮ ਦੀ ਸੈਟਿੰਗ ਬਦਲੋ (ਸਾਰੇ ਯੂਜ਼ਰ ਪ੍ਰਭਾਵਿਤ ਹੋਣਗੇ) 116 | Comment[pl]=Zmiana ustawień systemowych (wpływa na wszystkich użytkowników) 117 | Comment[pt]=Altere configurações de todo o sistema (afecta todos os utilizadores) 118 | Comment[pt_BR]=Altere configurações de todo o sistema (afeta todos os usuários) 119 | Comment[ro]=Schimbă setările sistemului ( afectează toţi utilizatorii ) 120 | Comment[ru]=Изменение общесистемных параметров (затрагивает всех пользователей) 121 | Comment[si]=පද්ධතිය පුරා බලපැවැත්වෙන අයුරින් පරිස්ථිතිය වෙනස් කරන්න(මෙය සියළු පරිශීලකයන් හට බලපානු ඇත) 122 | Comment[sk]=Zmeniť systémové nastavenia (ovplyvní všetkých používateľov) 123 | Comment[sl]=Spremeni sistemske nastavitve (za vse uporabnike) 124 | Comment[sr]=Промените подешавања система (утиче на све кориснике) 125 | Comment[sr@latin]=Promenite podešavanja sistema (utiče na sve korisnike) 126 | Comment[sv]=Ändra globala systeminställningar (påverkar alla användare) 127 | Comment[ta]=கணினி அமைப்புகளை மாற்றவும் (அனைத்து பயனர்களையும் பாதிக்கும்) 128 | Comment[te]=కంప్యూటరుపర అమర్పులను మార్చు (వినియోగదారులను ప్రభావితంచేయి) 129 | Comment[th]=เปลี่ยนแปลงการตั้งค่าทั้งระบบ (มีผลต่อผู้ใช้ทุกคน) 130 | Comment[tr]=Tüm sistemi etkileyen ayarları değiştirir (Tüm kullanıcılar etkilenir) 131 | Comment[uk]=Зміна загальносистемних параметрів (впливає на всіх користувачів) 132 | Comment[ur]=سسٹم و ا ٔید تر تیبا ت کی ترمیم (تما م یو ز ر ز کے لیے)۔ 133 | Comment[vi]=Thay đổi thiết lập cấp hệ thống (tác động đến mọi người) 134 | Comment[zh_CN]=改变整个系统范围的设置(影响所有用户) 135 | Comment[zh_TW]=更改全系統性的設定(影響所有使用者) 136 | Comment[zu]=Shintsha zonke izilungiselelo zesistimu (kuzophazamisa bonke abasebenzisi) 137 | Icon=preferences-system 138 | Terminal=0 139 | Encoding=UTF-8 140 | -------------------------------------------------------------------------------- /qubesappmenusext/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf8 -*- 2 | # 3 | # The Qubes OS Project, http://www.qubes-os.org 4 | # 5 | # Copyright (C) 2017 Marek Marczykowski-Górecki 6 | # 7 | # 8 | # This program is free software; you can redistribute it and/or modify 9 | # it under the terms of the GNU General Public License as published by 10 | # the Free Software Foundation; either version 2 of the License, or 11 | # (at your option) any later version. 12 | # 13 | # This program is distributed in the hope that it will be useful, 14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | # GNU General Public License for more details. 17 | # 18 | # You should have received a copy of the GNU General Public License along 19 | # with this program; if not, see . 20 | import contextlib 21 | import subprocess 22 | import grp 23 | import logging 24 | import asyncio 25 | from collections import defaultdict 26 | 27 | import qubes.ext 28 | from qubes.utils import sanitize_stderr_for_log 29 | 30 | 31 | class AppmenusExtension(qubes.ext.Extension): 32 | def __init__(self, *args): 33 | super(AppmenusExtension, self).__init__(*args) 34 | self.log = logging.getLogger('appmenus') 35 | self.vm_tasks = defaultdict(list) 36 | 37 | async def run_as_user(self, command): 38 | """ 39 | Run given command (in subprocess.Popen acceptable format) as default 40 | normal user 41 | 42 | :param command: list for subprocess.Popen 43 | :return: None 44 | """ 45 | try: 46 | qubes_group = grp.getgrnam('qubes') 47 | user = qubes_group.gr_mem[0] 48 | except KeyError as e: 49 | self.log.warning('Default user not found: ' + str(e)) 50 | return 51 | 52 | proc = await asyncio.create_subprocess_exec( 53 | 'runuser', '-u', user, '--', 'env', 'DISPLAY=:0', 54 | *command) 55 | await proc.wait() 56 | if proc.returncode != 0: 57 | self.log.warning('Command \'%s\' failed', ' '.join(command)) 58 | 59 | async def update_appmenus(self, vm): 60 | guivm = vm.guivm 61 | if not guivm: 62 | self.log.warning("VM for '%s' does not have GUI VM, not updating menu", vm.name) 63 | return 64 | if not guivm.is_running(): 65 | self.log.warning("GUI VM for '%s' is not running, queueing menu update", vm.name) 66 | # please no async code between those two calls 67 | current_queue = guivm.features.get('menu-update-pending-for', '').split() 68 | if vm.name not in current_queue: 69 | guivm.features['menu-update-pending-for'] = ' '.join(current_queue + [vm.name]) 70 | return 71 | self.log.info("Updating appmenus for '%s' in '%s'", vm.name, guivm.name) 72 | if guivm.klass == 'AdminVM' or guivm.features.check_with_template("supported-rpc.qubes.UpdateAppMenusFor", None): 73 | try: 74 | await guivm.run_service_for_stdio("qubes.UpdateAppMenusFor+" + vm.name) 75 | except subprocess.CalledProcessError as e: 76 | self.log.error("Failed to update appmenus for '%s' in '%s': %s", 77 | vm.name, guivm.name, sanitize_stderr_for_log(e.stderr)) 78 | else: 79 | # older desktop-linux-common 80 | try: 81 | await guivm.run_for_stdio("qvm-appmenus --update --quiet --force -- " + vm.name) 82 | except subprocess.CalledProcessError as e: 83 | self.log.error("Failed to update appmenus for '%s' in '%s': %s", 84 | vm.name, guivm.name, sanitize_stderr_for_log(e.stderr)) 85 | 86 | async def remove_appmenus(self, vm_name, guivm): 87 | if not guivm: 88 | self.log.warning("VM for '%s' does not have GUI VM, not removing menu", vm_name) 89 | return 90 | if not guivm.is_running(): 91 | self.log.warning("GUI VM for '%s' is not running, queueing menu removal", vm_name) 92 | # please no async code between those two calls 93 | current_queue = guivm.features.get('menu-remove-pending-for', '').split() 94 | if vm_name not in current_queue: 95 | guivm.features['menu-remove-pending-for'] = ' '.join(current_queue + [vm_name]) 96 | return 97 | self.log.info("Removing appmenus for '%s' in '%s'", vm_name, guivm.name) 98 | if guivm.klass == 'AdminVM' or guivm.features.check_with_template("supported-rpc.qubes.RemoveAppMenusFor", None): 99 | try: 100 | await guivm.run_service_for_stdio("qubes.RemoveAppMenusFor+" + vm_name) 101 | except subprocess.CalledProcessError as e: 102 | self.log.error("Failed to remove appmenus for '%s' in '%s': %s", 103 | vm_name, guivm.name, sanitize_stderr_for_log(e.stderr)) 104 | else: 105 | # older desktop-linux-common 106 | try: 107 | await guivm.run_for_stdio("qvm-appmenus --remove --quiet -- " + vm_name) 108 | except subprocess.CalledProcessError as e: 109 | self.log.error("Failed to remove appmenus for '%s' in '%s': %s", 110 | vm_name, guivm.name, sanitize_stderr_for_log(e.stderr)) 111 | 112 | @qubes.ext.handler('domain-create-on-disk') 113 | async def create_on_disk(self, vm, event): 114 | await self.update_appmenus(vm) 115 | 116 | @qubes.ext.handler('domain-clone-files') 117 | async def clone_disk_files(self, vm, event, src): 118 | await self.run_as_user( 119 | ['qvm-appmenus', '--quiet', '--init', '--create', '--source=' + src.name, 120 | vm.name]) 121 | 122 | async def collect_pending_tasks(self, vm): 123 | """Wait for any pending tasks to complete""" 124 | tasks = self.vm_tasks[vm.name] 125 | if not tasks: 126 | return 127 | await asyncio.gather(*tasks, return_exceptions=True) 128 | with contextlib.suppress(KeyError): 129 | del self.vm_tasks[vm.name] 130 | 131 | def collect_done_tasks(self, vm): 132 | """Collect only done tasks, no async code""" 133 | if vm.name not in self.vm_tasks: 134 | return 135 | tasks = self.vm_tasks[vm.name] 136 | new_tasks = [] 137 | for task in list(tasks): 138 | if task.done(): 139 | try: 140 | task.result() 141 | except Exception as e: # pylint: disable=broad-except 142 | vm.log.warning("Appmenu operation failed for '%s': %s", 143 | vm.name, str(e)) 144 | else: 145 | new_tasks.append(task) 146 | if new_tasks: 147 | self.vm_tasks[vm.name] = new_tasks 148 | else: 149 | del self.vm_tasks[vm.name] 150 | 151 | @qubes.ext.handler('domain-remove-from-disk') 152 | async def remove_from_disk(self, vm, event): 153 | # wait for any pending appmenu operations to complete 154 | # before removing appmenus 155 | await self.collect_pending_tasks(vm) 156 | await self.remove_appmenus(vm.name, vm.guivm) 157 | 158 | @qubes.ext.handler('property-set:label') 159 | def label_setter(self, vm, event, **kwargs): 160 | if vm.app.vmm.offline_mode: 161 | return 162 | self.collect_done_tasks(vm) 163 | self.vm_tasks[vm.name].append( 164 | asyncio.ensure_future(self.update_appmenus(vm))) 165 | 166 | @qubes.ext.handler('property-set:provides_network') 167 | def provides_network_setter(self, vm, event, **kwargs): 168 | if vm.app.vmm.offline_mode: 169 | return 170 | self.collect_done_tasks(vm) 171 | self.vm_tasks[vm.name].append( 172 | asyncio.ensure_future(self.update_appmenus(vm))) 173 | 174 | @qubes.ext.handler('property-set:guivm') 175 | def provides_network_setter(self, vm, event, name, newvalue, oldvalue=None): 176 | if vm.app.vmm.offline_mode: 177 | return 178 | self.collect_done_tasks(vm) 179 | if oldvalue and oldvalue != newvalue: 180 | self.vm_tasks[vm.name].append( 181 | asyncio.ensure_future(self.remove_appmenus(vm.name, oldvalue))) 182 | self.vm_tasks[vm.name].append( 183 | asyncio.ensure_future(self.update_appmenus(vm))) 184 | 185 | @qubes.ext.handler('domain-feature-delete:appmenus-dispvm') 186 | def on_feature_del_appmenus_dispvm(self, vm, event, feature): 187 | if vm.app.vmm.offline_mode: 188 | return 189 | self.collect_done_tasks(vm) 190 | self.vm_tasks[vm.name].append( 191 | asyncio.ensure_future(self.update_appmenus(vm))) 192 | 193 | @qubes.ext.handler('domain-feature-set:appmenus-dispvm') 194 | def on_feature_set_appmenus_dispvm(self, vm, event, feature, 195 | value, oldvalue=None): 196 | if vm.app.vmm.offline_mode: 197 | return 198 | self.collect_done_tasks(vm) 199 | self.vm_tasks[vm.name].append( 200 | asyncio.ensure_future(self.update_appmenus(vm))) 201 | 202 | @qubes.ext.handler('domain-feature-set:menu-items') 203 | def on_feature_set_appmenus_dispvm(self, vm, event, feature, 204 | value, oldvalue=None): 205 | if vm.app.vmm.offline_mode: 206 | return 207 | self.collect_done_tasks(vm) 208 | self.vm_tasks[vm.name].append( 209 | asyncio.ensure_future(self.update_appmenus(vm))) 210 | 211 | @qubes.ext.handler('domain-feature-delete:internal') 212 | def on_feature_del_internal(self, vm, event, feature): 213 | if vm.app.vmm.offline_mode: 214 | return 215 | self.collect_done_tasks(vm) 216 | self.vm_tasks[vm.name].append( 217 | asyncio.ensure_future(self.update_appmenus(vm))) 218 | 219 | @qubes.ext.handler('domain-feature-set:internal') 220 | def on_feature_set_internal(self, vm, event, feature, value, 221 | oldvalue=None): 222 | if vm.app.vmm.offline_mode: 223 | return 224 | self.collect_done_tasks(vm) 225 | if value: 226 | self.vm_tasks[vm.name].append( 227 | asyncio.ensure_future(self.remove_appmenus(vm.name, vm.guivm))) 228 | 229 | @qubes.ext.handler('domain-start') 230 | async def on_domain_start(self, vm, event, **kwargs): 231 | """Process queued menu updates""" 232 | pending_remove = vm.features.get('menu-remove-pending-for', '').split() 233 | pending_update = vm.features.get('menu-update-pending-for', '').split() 234 | if pending_remove: 235 | vm.log.info("Processing pending menu removals") 236 | for to_remove in pending_remove: 237 | await self.remove_appmenus(to_remove, guivm=vm) 238 | del vm.features['menu-remove-pending-for'] 239 | if pending_update: 240 | vm.log.info("Processing pending menu updates") 241 | for to_update in pending_update: 242 | if to_update not in vm.app.domains: 243 | # removed in the meantime, and should be handled 244 | # by the loop above 245 | continue 246 | await self.update_appmenus(vm.app.domains[to_update]) 247 | del vm.features['menu-update-pending-for'] 248 | 249 | @qubes.ext.handler('domain-shutdown') 250 | async def on_domain_shutdown(self, vm, event, **kwargs): 251 | """Collect any async tasks 252 | 253 | Use this async handler to collect pending tasks, if any 254 | """ 255 | await self.collect_pending_tasks(vm) 256 | for vm in vm.app.domains: 257 | self.collect_done_tasks(vm) 258 | 259 | @qubes.ext.handler('template-postinstall') 260 | async def on_template_postinstall(self, vm, event): 261 | await self.run_as_user(['qvm-sync-appmenus', vm.name]) 262 | -------------------------------------------------------------------------------- /qubesappmenus/tests_integ.py: -------------------------------------------------------------------------------- 1 | # pylint: skip-file 2 | # 3 | # The Qubes OS Project, http://www.qubes-os.org 4 | # 5 | # Copyright (C) 2017 Marek Marczykowski-Górecki 6 | # 7 | # 8 | # This program is free software; you can redistribute it and/or modify 9 | # it under the terms of the GNU General Public License as published by 10 | # the Free Software Foundation; either version 2 of the License, or 11 | # (at your option) any later version. 12 | # 13 | # This program is distributed in the hope that it will be useful, 14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | # GNU General Public License for more details. 17 | # 18 | # You should have received a copy of the GNU General Public License along 19 | # with this program; if not, see . 20 | import grp 21 | import os 22 | 23 | import asyncio 24 | import xdg 25 | import xdg.DesktopEntry 26 | import unittest 27 | import unittest.mock 28 | 29 | import qubes 30 | import qubes.tests 31 | import qubes.tests.extra 32 | import qubes.vm.templatevm 33 | import qubes.vm.appvm 34 | 35 | import qubesimgconverter 36 | import colorsys 37 | from functools import reduce 38 | import qubesappmenus 39 | 40 | 41 | class TC_10_AppmenusIntegration(qubes.tests.extra.ExtraTestCase): 42 | def setUp(self): 43 | super(TC_10_AppmenusIntegration, self).setUp() 44 | self.vm = self.create_vms(['vm'])[0] 45 | # when tests are running as root, patch basedir to point at 46 | # normal user's home 47 | if os.getuid() == 0: 48 | user = grp.getgrnam('qubes').gr_mem[0] 49 | basedir = os.path.expanduser( 50 | '~{}/.local/share/qubes-appmenus'.format(user)) 51 | self.basedir_patch = unittest.mock.patch('qubesappmenus.basedir', 52 | basedir) 53 | self.basedir_patch.start() 54 | self.xdg_data_home = os.path.expanduser( 55 | '~{}/.local/share'.format(user)) 56 | else: 57 | self.basedir_patch = None 58 | self.xdg_data_home = xdg.BaseDirectory.xdg_data_home 59 | self.appmenus = qubesappmenus.Appmenus() 60 | 61 | def tearDown(self): 62 | if self.basedir_patch is not None: 63 | self.basedir_patch.stop() 64 | super(TC_10_AppmenusIntegration, self).tearDown() 65 | 66 | def assertPathExists(self, path): 67 | if not os.path.exists(path): 68 | self.fail("Path {} does not exist".format(path)) 69 | 70 | def assertPathNotExists(self, path): 71 | if os.path.exists(path): 72 | self.fail("Path {} exists while it should not".format(path)) 73 | 74 | def get_whitelist(self, vm, fail_if_missing=True): 75 | whitelisted = vm.features.get('menu-items', None) 76 | if whitelisted is not None: 77 | return whitelisted.split() 78 | whitelist_path = os.path.join(qubesappmenus.basedir, vm.name, 79 | qubesappmenus.AppmenusSubdirs.whitelist) 80 | if os.path.exists(whitelist_path): 81 | with open(whitelist_path) as f: 82 | whitelisted = [x.rstrip() for x in f.readlines() if x.rstrip()] 83 | return whitelisted 84 | if fail_if_missing: 85 | self.fail('appmenus list is missing ' 86 | '(no \'menu-items\' feature, nor {} file)'.format(whitelist_path)) 87 | return None 88 | 89 | def test_000_created(self, vm=None): 90 | if vm is None: 91 | vm = self.vm 92 | whitelisted = self.get_whitelist(vm) 93 | self.assertPathExists(self.appmenus.appmenus_dir(vm)) 94 | appmenus = os.listdir(self.appmenus.appmenus_dir(vm)) 95 | settings = 'org.qubes-os.qubes-vm-settings.' + qubesappmenus.vm_name_escape(vm.name) + '.desktop' 96 | directory = 'qubes-vm-directory{}.directory'.format(qubesappmenus.vm_name_escape(vm.name)) 97 | self.assertIn(settings, appmenus) 98 | appmenus.remove(settings) 99 | self.assertIn(directory, appmenus) 100 | appmenus.remove(directory) 101 | prefix = 'org.qubes-os.vm.' + qubesappmenus.vm_name_escape(vm.name) + '.' 102 | assert all(x.startswith(prefix) for x in appmenus) 103 | appmenus = [x[len(prefix):] for x in appmenus] 104 | assert all(x.endswith('.desktop') for x in appmenus) 105 | self.assertEqual(set(whitelisted), set(appmenus)) 106 | self.assertPathExists(self.appmenus.icons_dir(vm)) 107 | appicons = os.listdir(self.appmenus.icons_dir(vm)) 108 | whitelisted_icons = set() 109 | for appmenu in whitelisted: 110 | desktop = xdg.DesktopEntry.DesktopEntry( 111 | os.path.join(self.appmenus.appmenus_dir(vm), 112 | '.'.join(('org.qubes-os.vm', 113 | qubesappmenus.vm_name_escape(vm.name), 114 | appmenu)))) 115 | if desktop.getIcon(): 116 | whitelisted_icons.add(os.path.basename(desktop.getIcon())) 117 | self.assertEqual(set(whitelisted_icons), set(appicons)) 118 | 119 | def test_001_created_registered(self): 120 | """Check whether appmenus was registered in desktop environment""" 121 | whitelisted = self.get_whitelist(self.vm, fail_if_missing=False) 122 | if whitelisted is None: 123 | self.skipTest("Appmenus whitelist does not exists") 124 | for appmenu in whitelisted: 125 | assert appmenu.endswith('.desktop') 126 | if appmenu.endswith('.directory'): 127 | subdir = 'desktop-directories' 128 | assert False, 'the previous test would fail before the appmenu rename' 129 | else: 130 | subdir = 'applications' 131 | self.assertPathExists(os.path.join( 132 | self.xdg_data_home, subdir, 133 | '.'.join(['org.qubes-os.vm', 134 | qubesappmenus.vm_name_escape(self.vm.name), 135 | appmenu]))) 136 | self.assertPathExists(os.path.join( 137 | self.xdg_data_home, subdir, 138 | '.'.join(['org.qubes-os.qubes-vm-settings', 139 | qubesappmenus.vm_name_escape(self.vm.name), 140 | 'desktop']))) 141 | # TODO: some KDE specific dir? 142 | 143 | def test_002_unregistered_after_remove(self): 144 | """Check whether appmenus was unregistered after VM removal""" 145 | whitelisted = self.get_whitelist(self.vm, fail_if_missing=False) 146 | if whitelisted is None: 147 | self.skipTest("Appmenus whitelist does not exists") 148 | self.loop.run_until_complete(self.vm.remove_from_disk()) 149 | for appmenu in whitelisted: 150 | if appmenu.endswith('.directory'): 151 | subdir = 'desktop-directories' 152 | assert False, 'the previous test would fail before the appmenu rename' 153 | else: 154 | subdir = 'applications' 155 | self.assertPathNotExists(os.path.join( 156 | self.xdg_data_home, subdir, 157 | '.'.join(['org.qubes-os.vm', 158 | qubesappmenus.vm_name_escape(self.vm.name), 159 | appmenu]))) 160 | self.assertPathNotExists(os.path.join( 161 | self.xdg_data_home, subdir, 162 | '.'.join(['org.qubes-os.qubes-vm-settings', 163 | qubesappmenus.vm_name_escape(self.vm.name), 164 | 'desktop']))) 165 | 166 | def test_003_created_template_empty(self): 167 | tpl = self.app.add_new_vm(qubes.vm.templatevm.TemplateVM, 168 | name=self.make_vm_name('tpl'), label='red') 169 | self.loop.run_until_complete(tpl.create_on_disk()) 170 | self.assertEqual(len(self.appmenus.templates_dirs(tpl)), 1) 171 | self.assertPathExists(self.appmenus.templates_dirs(tpl)[0]) 172 | self.assertEqual(len(self.appmenus.template_icons_dirs(tpl)), 1) 173 | self.assertPathExists(self.appmenus.template_icons_dirs(tpl)[0]) 174 | 175 | def test_004_created_template_from_other(self): 176 | tpl = self.app.add_new_vm(qubes.vm.templatevm.TemplateVM, 177 | name=self.make_vm_name('tpl'), label='red') 178 | self.loop.run_until_complete(tpl.clone_disk_files( 179 | self.app.default_template)) 180 | self.assertEqual(len(self.appmenus.templates_dirs(tpl)), 1) 181 | self.assertPathExists(self.appmenus.templates_dirs(tpl)[0]) 182 | self.assertEqual(len(self.appmenus.template_icons_dirs(tpl)), 1) 183 | self.assertPathExists(self.appmenus.template_icons_dirs(tpl)[0]) 184 | self.assertIsNotNone(tpl.features.get('menu-items', None)) 185 | 186 | for appmenu in (os.path.join(d, f) 187 | for d in self.appmenus.templates_dirs( 188 | self.app.default_template) 189 | for f in os.listdir(d)): 190 | self.assertPathExists(os.path.join( 191 | self.appmenus.templates_dirs(tpl)[0], appmenu)) 192 | 193 | for appicon in (os.path.join(d, f) 194 | for d in self.appmenus.template_icons_dirs( 195 | self.app.default_template) 196 | for f in os.listdir(d)): 197 | self.assertPathExists(os.path.join( 198 | self.appmenus.template_icons_dirs(tpl)[0], appicon)) 199 | 200 | def get_image_color(self, path, expected_color): 201 | """Return mean color of the image as (r, g, b) in float""" 202 | image = qubesimgconverter.Image.load_from_file(path) 203 | _, l, _ = colorsys.rgb_to_hls( 204 | *[c / 256.0 for c in qubesimgconverter.hex_to_int(expected_color)]) 205 | 206 | def get_hls(pixels, l): 207 | for i in range(0, len(pixels), 4): 208 | r, g, b, a = tuple(c / 255. for c in pixels[i:i + 4]) 209 | if a == 0.0: 210 | continue 211 | h, _, s = colorsys.rgb_to_hls(r, g, b) 212 | yield h, l, s 213 | 214 | mean_hls = reduce( 215 | lambda x, y: (x[0] + y[0], x[1] + y[1], x[2] + y[2]), 216 | get_hls(image.data, l), 217 | (0, 0, 0) 218 | ) 219 | mean_hls = [x / (mean_hls[1] / l) for x in mean_hls] 220 | image_color = colorsys.hls_to_rgb(*mean_hls) 221 | return image_color 222 | 223 | def assertIconColor(self, path, expected_color): 224 | image_color_float = self.get_image_color(path, expected_color) 225 | expected_color_float = [c / 256.0 for c in qubesimgconverter.hex_to_int( 226 | expected_color)] 227 | if not all(map(lambda a, b: abs(a - b) <= 0.25, 228 | image_color_float, expected_color_float)): 229 | self.fail( 230 | "Icon {} is not colored as {}".format(path, expected_color)) 231 | 232 | def test_010_icon_color(self, vm=None): 233 | if vm is None: 234 | vm = self.vm 235 | icons_dir = self.appmenus.icons_dir(vm) 236 | appicons = os.listdir(icons_dir) 237 | for icon in appicons: 238 | self.assertIconColor(os.path.join(icons_dir, icon), 239 | vm.label.color) 240 | 241 | def test_011_icon_color_label_change(self): 242 | """Regression test for #1606""" 243 | self.vm.label = 'green' 244 | # icon coloring is launched in the background asynchronously 245 | self.loop.run_until_complete(asyncio.sleep(2)) 246 | self.test_010_icon_color() 247 | 248 | @unittest.skip('real clone is gone') 249 | def test_020_clone(self): 250 | vm2 = self.app.add_new_vm(qubes.vm.appvm.AppVM, 251 | name=self.make_vm_name('vm2'), label='green') 252 | 253 | vm2.clone_properties(self.vm) 254 | # applications whitelist is not preserved 255 | self.loop.run_until_complete(vm2.clone_disk_files(self.vm)) 256 | self.test_000_created(vm=vm2) 257 | self.test_010_icon_color(vm=vm2) 258 | 259 | 260 | def list_tests(): 261 | return ( 262 | TC_10_AppmenusIntegration, 263 | ) 264 | --------------------------------------------------------------------------------