From 72efdddf33dbbdf3ea9a0e9249c9fd0f18c22d7c Mon Sep 17 00:00:00 2001 From: frank Date: Tue, 17 Jan 2012 11:18:36 +0100 Subject: [PATCH] committing changes in /etc after emerge run Package changes: +gnome-base/gnome-session-2.32.1-r3 --- .etckeeper | 4 + X11/Sessions/Gnome | 109 ++++++++ X11/xinit/xinitrc.d/10-user-dirs-update-gnome | 10 + X11/xinit/xinitrc.d/15-xdg-data-gnome | 9 + gconf/schemas/gnome-session.schemas | 261 ++++++++++++++++++ 5 files changed, 393 insertions(+) create mode 100755 X11/Sessions/Gnome create mode 100755 X11/xinit/xinitrc.d/10-user-dirs-update-gnome create mode 100755 X11/xinit/xinitrc.d/15-xdg-data-gnome create mode 100644 gconf/schemas/gnome-session.schemas diff --git a/.etckeeper b/.etckeeper index 784dbcad..040b35c5 100755 --- a/.etckeeper +++ b/.etckeeper @@ -69,6 +69,7 @@ maybe chmod 0755 './UPower' maybe chmod 0644 './UPower/UPower.conf' maybe chmod 0755 './X11' maybe chmod 0755 './X11/Sessions' +maybe chmod 0755 './X11/Sessions/Gnome' maybe chmod 0755 './X11/Sessions/Xfce4' maybe chmod 0755 './X11/Sessions/Xsession' maybe chmod 0755 './X11/Sessions/fvwm' @@ -93,8 +94,10 @@ maybe chmod 0755 './X11/xinit' maybe chmod 0644 './X11/xinit/xinitrc' maybe chmod 0755 './X11/xinit/xinitrc.d' maybe chmod 0755 './X11/xinit/xinitrc.d/00-xhost' +maybe chmod 0755 './X11/xinit/xinitrc.d/10-user-dirs-update-gnome' maybe chmod 0755 './X11/xinit/xinitrc.d/10-xdg-menu-gnome' maybe chmod 0755 './X11/xinit/xinitrc.d/11-xdg-menu-kde-4' +maybe chmod 0755 './X11/xinit/xinitrc.d/15-xdg-data-gnome' maybe chmod 0755 './X11/xinit/xinitrc.d/70-seahorse-agent' maybe chmod 0755 './X11/xinit/xinitrc.d/80-dbus' maybe chmod 0755 './X11/xinit/xinitrc.d/90-consolekit' @@ -634,6 +637,7 @@ maybe chmod 0644 './gconf/schemas/gnobots2.schemas' maybe chmod 0644 './gconf/schemas/gnome-dictionary.schemas' maybe chmod 0644 './gconf/schemas/gnome-screenshot.schemas' maybe chmod 0644 './gconf/schemas/gnome-search-tool.schemas' +maybe chmod 0644 './gconf/schemas/gnome-session.schemas' maybe chmod 0644 './gconf/schemas/gnome-settings-daemon.schemas' maybe chmod 0644 './gconf/schemas/gnome-sudoku.schemas' maybe chmod 0644 './gconf/schemas/gnome-system-log.schemas' diff --git a/X11/Sessions/Gnome b/X11/Sessions/Gnome new file mode 100755 index 00000000..55d39b63 --- /dev/null +++ b/X11/Sessions/Gnome @@ -0,0 +1,109 @@ +#!/bin/sh +# +# This file has bitrotted badly. Someone needs to clean this up. +# + +if [ -f /etc/xdg/menus/gnome-applications.menu ] ; then + export XDG_MENU_PREFIX=gnome- +fi + +for errfile in "$HOME/.gnomerc-errors" "${TMPDIR-/tmp}/gnomerc-$USER" "/tmp/gnomerc-$USER" +do + if ( cp /dev/null "$errfile" 2> /dev/null ) + then + chmod 600 "$errfile" + exec > "$errfile" 2>&1 + break + fi +done +# +# Distributors: +# You should modify the paths here to fit your distro +# If you need to do so, send me (jirka@5z.com) a patch +# and I'll try to make the script detect the distro stuff +# + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +userxkbmap=$HOME/.Xkbmap + +sysresources=/etc/X11/Xresources +sysmodmap=/etc/X11/Xmodmap +sysxkbmap=/etc/X11/Xkbmap + +rh6sysresources=/etc/X11/xinit/Xresources +rh6sysmodmap=/etc/X11/xinit/Xmodmap + +if [ -x "$HOME/.gnomerc" ]; then + command="$HOME/.gnomerc" +elif [ -x /etc/X11/gdm/gnomerc ]; then + command="/etc/X11/gdm/gnomerc" +else + # as fallback in case the config is screwed + command=`which gnome-session` +fi + +# merge in defaults +if [ -f "$rh6sysresources" ]; then + xrdb -merge "$rh6sysresources" +fi + +if [ -f "$sysresources" ]; then + xrdb -merge "$sysresources" +fi + +if [ -f "$userresources" ]; then + xrdb -merge "$userresources" +fi + +# merge in keymaps +if [ -f "$sysxkbmap" ]; then + setxkbmap `cat "$sysxkbmap"` + XKB_IN_USE=yes +fi + +if [ -f "$userxkbmap" ]; then + setxkbmap `cat "$userxkbmap"` + XKB_IN_USE=yes +fi + +# +# Eeek, this seems like too much magic here +# +if [ -z "$XKB_IN_USE" ] && [ ! -L /etc/X11/X ]; then + if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then + xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config` + if [ -n "$xkbsymbols" ]; then + setxkbmap -symbols "$xkbsymbols" + XKB_IN_USE=yes + fi + fi +fi + +# xkb and xmodmap don't play nice together +if [ -z "$XKB_IN_USE" ]; then + if [ -f "$rh6sysmodmap" ]; then + xmodmap "$rh6sysmodmap" + fi + + if [ -f "$sysmodmap" ]; then + xmodmap "$sysmodmap" + fi + + if [ -f "$usermodmap" ]; then + xmodmap "$usermodmap" + fi +fi + +unset XKB_IN_USE + +# run all system xinitrc shell scripts. +if [ -d /etc/X11/xinit/xinitrc.d ]; then + for i in /etc/X11/xinit/xinitrc.d/* ; do + if [ -x "$i" ]; then + . "$i" + fi + done +fi + +exec $command diff --git a/X11/xinit/xinitrc.d/10-user-dirs-update-gnome b/X11/xinit/xinitrc.d/10-user-dirs-update-gnome new file mode 100755 index 00000000..f909d44d --- /dev/null +++ b/X11/xinit/xinitrc.d/10-user-dirs-update-gnome @@ -0,0 +1,10 @@ +#!/bin/sh + +# Create various XDG directories, and write ~/.config/user-dirs.dirs, etc. +# That file is read by glib to get XDG_PICTURES_DIR, etc + +if [ "$DESKTOP_SESSION" = "gnome" ]; then + if type xdg-user-dirs-update &>/dev/null; then + xdg-user-dirs-update + fi +fi diff --git a/X11/xinit/xinitrc.d/15-xdg-data-gnome b/X11/xinit/xinitrc.d/15-xdg-data-gnome new file mode 100755 index 00000000..e62f3e1c --- /dev/null +++ b/X11/xinit/xinitrc.d/15-xdg-data-gnome @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ "$DESKTOP_SESSION" = "gnome" ]; then + if [ -z "$XDG_DATA_DIRS" ]; then + export XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/ + else + export XDG_DATA_DIRS=/usr/share/gnome:"$XDG_DATA_DIRS" + fi +fi diff --git a/gconf/schemas/gnome-session.schemas b/gconf/schemas/gnome-session.schemas new file mode 100644 index 00000000..d506e485 --- /dev/null +++ b/gconf/schemas/gnome-session.schemas @@ -0,0 +1,261 @@ + + + + + + /schemas/apps/gnome-session/options/auto_save_session + /apps/gnome-session/options/auto_save_session + gnome + bool + false + + Save sessions + If enabled, gnome-session will save the session automatically. + + + + Sitzungen speichern + Falls aktiviert, speichert gnome-session die Sitzung automatisch. + + + + Save sessions + If enabled, gnome-session will save the session automatically. + + + + Сохранять сеансы + Если этот ключ установлен, gnome-session будет автоматически сохранять сеанс. + + + + Lưu các phiên chạy + + + + + /schemas/apps/gnome-session/options/logout_prompt + /apps/gnome-session/options/logout_prompt + gnome + bool + true + + Logout prompt + If enabled, gnome-session will prompt the user before ending a session. + + + + Abmeldedialog + Soll gnome-session den Benutzer vor dem Beenden einer Sitzung fragen? + + + + Logout prompt + If enabled, gnome-session will prompt the user before ending a session. + + + + Запрос при выходе из сеанса + Если этот ключ установлен, gnome-session будет спрашивать пользователя перед окончанием сеанса. + + + + Nhắc đăng xuất + Nếu bật, gnome-session sẽ nhắc người dùng trước khi kết thúc phiên chạy. + + + + /schemas/desktop/gnome/session/idle_delay + /desktop/gnome/session/idle_delay + gnome + int + 5 + + Time before session is considered idle + + The number of minutes of inactivity before the session is + considered idle. + + + + + Zeitdauer ab der die Sitzung als untätig gilt + Die Anzahl inaktiver Minuten bis der Benutzer als untätig gilt. + + + + Time before session is considered idle + The number of minutes of inactivity before the session is considered idle. + + + + Промежуток времени, по истечении которого сеанс будет считаться неактивным + Промежуток времени в минутах, по истечении которого сеанс будет считаться неактивным. + + + + Khoảng thời gian trước khi phiên chạy được thấy là « nghỉ » + Số các phút không hoạt động trước khi phiên chạy được thấy là « nghỉ ». + + + + /schemas/desktop/gnome/session/default_session + /desktop/gnome/session/default_session + gnome + list + string + [gnome-settings-daemon] + + + Default session + List of applications that are part of the default session. + + + + Standardsitzung + Liste der Anwendungen, die Teil der Standardsitzung sind. + + + + Default session + List of applications that are part of the default session. + + + + Сеанс по умолчанию + Список приложений, являющихся частью сеанса по умолчанию. + + + + Phiên chạy mặc định + Danh sách các ứng dụng thuộc về phiên chạy mặc định. + + + + /schemas/desktop/gnome/session/required_components_list + /desktop/gnome/session/required_components_list + gnome + list + string + [windowmanager,panel,filemanager] + + Required session components + List of components that are required as part of the session. (Each element names a key under "/desktop/gnome/session/required_components"). The Startup Applications preferences tool will not normally allow users to remove a required component from the session, and the session manager will automatically add the required components back to the session at login time if they do get removed. + + + + Benötigte Sitzungskomponenten + Liste der Komponenten, die als Teil der Sitzung erforderlich sind. (Jedes Element bezeichnet einen Schlüssel unter »/desktop/gnome/session/required_components«). Das Programm zur Verwaltung der Startprogrammeinstellungen erlaubt gewöhnlichen Benutzern nicht, benötigte Komponenten aus der Sitzung zu entfernen. Diese werden bei Anmeldung wieder automatisch zur Sitzung hinzugefügt, falls sie entfernt wurden. + + + + Required session components + List of components that are required as part of the session. (Each element names a key under "/desktop/gnome/session/required_components"). The Startup Applications preferences tool will not normally allow users to remove a required component from the session, and the session manager will automatically add the required components back to the session at login time if they do get removed. + + + + Требуемые компоненты сеанса + Список компонентов, которые требуются запустить как часть этого сеанса. (каждый элемент соответствует ключу в поддереве «/desktop/gnome/session/required-components»). Приложение «Параметры запускаемых приложений», как правило, не позволяет пользователю удалять из сеанса требуемые компоненты, и менеджер сеансов автоматически добавит требуемые компоненты, если они были удалены. + + + + Thành phần phiên chạy đòi hỏi + + + + + /schemas/desktop/gnome/session/required_components/windowmanager + /desktop/gnome/session/required_components/windowmanager + gnome + string + gnome-wm + + Window Manager + The window manager is the program that draws the title bar and borders around windows, and allows you to move and resize windows. + + + + Fenstermanager + Der Fenstermanager ist das Programm, welches die Titelleiste und die Ränder der Fenster zeichnet, sowie das Bewegen und die Änderung der Größe der Fenster erlaubt. + + + + Window Manager + The window manager is the program that draws the title bar and borders around windows, and allows you to move and resize windows. + + + + Менеджер окон + Менеджер окон - это программа, которая рисует заголовок и обрамление окна, и позволяет вам перемещать окна и менять их размер. + + + + Bộ quản lý cửa sổ + Bộ quản lý cửa sổ là chương trình mà vẽ thanh tựa đề và các viền chung quanh cửa sổ, và cho phép bạn di chuyển và co giãn cửa sổ. + + + + /schemas/desktop/gnome/session/required_components/panel + /desktop/gnome/session/required_components/panel + gnome + string + gnome-panel + + Panel + The panel provides the bar at the top or bottom of the screen containing menus, the window list, status icons, the clock, etc. + + + + Das Panel + Das Panel stellt die Leisten am oberen und unteren Bildschirmrand bereit, welche die Menüs, die Fensterliste, Statussymbole, die Uhr usw. beinhalten. + + + + Panel + The panel provides the bar at the top or bottom of the screen containing menus, the window list, status icons, the clock, etc. + + + + Панель + Панель предоставляет собой полосу вверху или внизу экрана, содержащую меню, список окон, значки состояния, часы и т.д. + + + + Bảng + Bảng điều khiển cung cấp thanh ở đầu/cưới màn hình mà chứa các trình đơn, danh sách các cửa sổ, các biểu tượng trạng thái, đồng hồ v.v. + + + + /schemas/desktop/gnome/session/required_components/filemanager + /desktop/gnome/session/required_components/filemanager + gnome + string + nautilus + + File Manager + The file manager provides the desktop icons and allows you to interact with your saved files. + + + + Dateimanager + Der Dateimanager stellt die Desktop-Symbole bereit und erlaubt Ihnen, gespeicherte Dateien zu verwalten. + + + + File Manager + The file manager provides the desktop icons and allows you to interact with your saved files. + + + + Менеджер файлов + Менеджер файлов предоставляет значки рабочего стола и позволяет работать с сохранёнными файлами. + + + + Bộ Quản lý Tập tin + Bộ quản lý tập tin thì cung cấp các biểu tượng trên màn hình và cho phép bạn tương tác với các tập tin đã lưu của mình. + + + + + -- 2.39.5