Добавлена поддержка настройки тем через ini.env

rasdark
Alexander Tratsevskiy 7 years ago
parent 837ee297ee
commit 66c4c94ebe

@ -1,5 +1,17 @@
# User Profile Settings
[profile]
# Window border (cld, cldc, cldm, cldx)
#appearance-border =
# Mouse cursor theme (cld, cldc, cldm, cldx)
appearance-cursor = Calculate
# Icon theme (cld, cldc, cldm, cldx)
appearance-icons = Calculate
# Look and feel (cld, cldc, cldm, cldx)
appearance-style = Calculate
# Desktop theme (cld)
#appearance-theme =
# Desktop background (cld, cldc, cldm, cldx)
#appearance-wallpaper =
# Font size (cld, cldc, cldm, cldx)
font-size = 10
# Задержка в миллисекундах (cld, cldc, cldm, cldx)

@ -3,7 +3,11 @@
alttab-switcher-style='icons+preview'
[cinnamon/desktop/background]
#?ini(profile.appearance-wallpaper)!=#
picture-uti='#-ini(profile.appearance-wallpaper)-#'
#!ini#
picture-uri='file:///usr/share/backgrounds/calculate/Calculate Linux.jpg'
#ini#
[cinnamon/desktop/background/slideshow]
image-source='xml:///usr/share/gnome-background-properties/calculate.xml'
@ -11,7 +15,11 @@ image-source='xml:///usr/share/gnome-background-properties/calculate.xml'
[cinnamon/desktop/interface]
cursor-theme='Calculate'
font-name='Droid Sans #-ini(profile.font-size)-#'
#ini(profile.appearance-icons)!=#
icon-theme='#-ini(profile.appearance-icons)-#'
#!ini#
icon-theme='Calculate'
#ini#
[cinnamon/desktop/keybindings]
custom-list=['custom0', 'custom1']
@ -67,6 +75,9 @@ lock-enabled=false
[cinnamon/desktop/wm/preferences]
titlebar-font='Droid Sans Bold #-ini(profile.font-size)-#'
#?ini(profile.appearance-border)!=#
theme='#-ini(profile.appearance-border)-#'
#ini#
[cinnamon/muffin]
edge-tiling=false
@ -104,7 +115,11 @@ buttons-have-icons=true
menus-have-icons=true
[cinnamon/theme]
#?ini(profile.appearance-style)!=#
name='#-ini(profile.appearance-style)-#'
#!ini#
name='Calculate'
#ini#
[nemo/desktop]
font='Droid Sans #-ini(profile.font-size)-#'
@ -116,6 +131,9 @@ home-icon-visible=true
click-policy='#-ini(profile.mouse-clickpolicy)-#'
[gnome/desktop/interface]
#?ini(profile.appearance-cursor)!=#
cursor-theme='#-ini(profile.appearance-cursor)-#'
#ini#
document-font-name='Droid Sans #-ini(profile.font-size)-#'
monospace-font-name='Droid Sans Mono Slashed #-ini(profile.font-size)-#'

@ -5,7 +5,11 @@ RepeatDelay=#-ini(profile.keyboard-delay)-#
RepeatRate=#-ini(profile.keyboard-rate)-#
[Mouse]
#?ini(profile.appearance-cursor)!=#
cursorTheme=#-ini(profile.appearance-cursor)-#
#!ini#
cursorTheme=Calculate
#ini#
#?ini(profile.mouse-lefthanded)==on#
MouseButtonMapping=LeftHanded
#ini#

@ -7,10 +7,18 @@ smallestReadableFont=Droid Sans,9,-1,0,50,0,0,0,0,0
toolBarFont=Droid Sans,#-ini(profile.font-size)-#,-1,0,50,0,0,0,0,0
[Icons]
#?ini(profile.appearance-icons)!=#
Theme=#-ini(profile.appearance-icons)-#
#!ini#
Theme=Calculate
#ini#
[WM]
activeFont=Droid Sans,#-ini(profile.font-size)-#,-1,0,50,0,0,0,0,0
[KDE]
#?ini(profile.appearance-style)!=#
LookAndFeelPackage=#-ini(profile.appearance-style)-#
#!ini#
LookAndFeelPackage=org.kde.calculate
#ini#

@ -29,3 +29,6 @@ FocusStealingPreventionLevel=0
[org.kde.kdecoration2]
ButtonsOnLeft=MNS
CloseOnDoubleClickOnMenu=true
#?ini(profile.appearance-border)!=#
library=#-ini(profile.appearance-border)-#
#ini#

@ -255,7 +255,11 @@ previewPlugins=ffmpegthumbs,imagethumbnail,exrthumbnail,jpegthumbnail,windowsima
sortMode=-1
[Containments][53][Wallpaper][org.kde.image][General]
#?ini(profile.appearance-wallpaper)!=#
Image=#-ini(profile.appearance-wallpaper)-#
#!ini#
Image=file://#-wallpaper(#-os_x11_resolution-#,/usr/share/wallpapers/Calculate_Linux/contents/images)-#
#ini#
height=#-os_x11_height-#
width=#-os_x11_width-#

@ -1,3 +1,7 @@
# Calculate format=kde
[Theme]
#?ini(profile.appearance-theme)!=#
name=#-ini(profile.appearance-theme)-#
#!ini#
name=breeze-dark
#ini#

@ -16,14 +16,17 @@ volumes-visible=false
[caja/preferences]
click-policy='#-ini(profile.mouse-clickpolicy)-#'
#pkg(media-gfx/calculate-wallpapers)!=#
[desktop/background]
color-shading-type='solid'
primary-color='#000000000000'
picture-options='zoom'
picture-filename='/usr/share/backgrounds/calculate/Calculate Linux'
secondary-color='#000000000000'
#pkg#
#?ini(profile.appearance-wallpaper)!=#
picture-filename='#-ini(profile.appearance-wallpaper)-#'
#ini#
#?ini(profile.appearance-wallpaper)==&&pkg(media-gfx/calculate-wallpapers)!=#
picture-filename='/usr/share/backgrounds/calculate/Calculate Linux'
#ini#
[desktop/interface]
document-font-name='Droid Sans #-ini(profile.font-size)-#'
@ -33,7 +36,11 @@ gtk-theme='CalculateMate'
#!pkg#
gtk-theme='Calculate'
#pkg#
#?ini(profile.appearance-icons)!=#
icon-theme='#-ini(profile.appearance-icons)-#'
#!ini#
icon-theme='Calculate'
#ini#
monospace-font-name='Droid Sans Mono Slashed #-ini(profile.font-size)-#'
[desktop/keybindings/custom0]
@ -58,7 +65,11 @@ name='Завершить сеанс, игнорируя любые сущест
automount=false
[desktop/peripherals/keyboard]
#?ini(profile.appearance-cursor)!=#
cursor-theme='#-ini(profile.appearance-cursor)-#'
#!ini#
cursor-theme='Calculate'
#ini#
delay=#-ini(profile.keyboard-delay)-#
rate=#-ini(profile.keyboard-rate)-#
#?hr_laptop==#
@ -92,16 +103,20 @@ print-font='Droid Sans 12'
[marco/general]
side-by-side-tiling=false
#?pkg(media-gfx/mate-themes-calculate)!=#
#?ini(profile.appearance-style)!=#
theme='#-ini(profile.appearance-style)-#'
#ini#
#?ini(profile.appearance-style)==&&pkg(media-gfx/mate-themes-calculate)!=#
theme='CalculateMate'
#!pkg#
theme='Dopple-Left'
#pkg#
#ini#
titlebar-font='Droid Sans Bold #-ini(profile.font-size)-#'
[marco/general]
center-new-windows=false
compositing-manager=true
#?ini(profile.appearance-border)!=#
theme='#-ini(profile.appearance-border)-#'
#ini#
[marco/global-keybindings]
#освобожаю сочетание клавиш Ctrl+Alt+Ecs

@ -18,8 +18,10 @@
<property name="use_compositing" type="bool" value="true"/>
<property name="wrap_windows" type="bool" value="true"/>
<property name="wrap_resistance" type="int" value="50"/>
#?pkg(x11-themes/xfwm4-themes)!=#
#?ini(profile.appearance-border)!=#
<property name="theme" type="string" value="#-ini(profile.appearance-border)-#"/>
#!ini#
<property name="theme" type="string" value="Default-4.6"/>
#pkg#
#ini#
</property>
</channel>

@ -3,12 +3,16 @@
<channel name="xsettings" version="1.0">
<property name="Net" type="empty">
#?main.os_linux_ver>=13#
#?ini(profile.appearance-style)!=#
<property name="ThemeName" type="string" value="#-ini(profile.appearance-style)-#"/>
#!ini#
<property name="ThemeName" type="string" value="Calculate"/>
#!main.os_linux_ver#
<property name="ThemeName" type="string" value="Adwaita"/>
#main.os_linux_ver#
#ini#
#?ini(profile.appearance-icons)!=#
<property name="IconThemeName" type="string" value="#-ini(profile.appearance-icons)-#"/>
#!ini#
<property name="IconThemeName" type="string" value="Calculate"/>
#ini#
<property name="DoubleClickTime" type="int" value="#-ini(profile.mouse-doubleclick-delayed)-#"/>
</property>
<property name="Xft" type="empty">
@ -17,7 +21,11 @@
</property>
<property name="Gtk" type="empty">
<property name="FontName" type="string" value="Droid Sans #-ini(profile.font-size)-#"/>
#?ini(profile.appearance-cursor)!=#
<property name="CursorThemeName" type="string" value="#-ini(profile.appearance-cursor)-#"/>
#!ini#
<property name="CursorThemeName" type="string" value="Calculate"/>
#ini#
<property name="IconSizes" type="string" value="panel-applications-menu=22,22:gtk-menu=22,22:panel-directory=22,22:panel-directory-menu=22,22"/>
</property>
</channel>

Loading…
Cancel
Save