...
 
Commits (66)
3.30.0
======
Stable release.
* Show Over-Amplification in the Pop session (Jeremy)
Contributors:
Jeremy Bicha
Translations:
Alan Mortensen [da], Fran Dieguez [gl], gogo [hr],
Balázs Meskó [hu], Rūdolfs Mazurs [lv],
3.29.92
=========
Development release.
* Fix too small window when unmaxizing (Bharat)
* Move General panel to the top of the sidebar (Danish)
* Minor adjustments to order in top bar panel (Jeremy)
* Don't show Over-Amplification when running the Ubuntu or Pop sessions
(Jeremy)
Contributors:
Jeremy Bicha, Bharat kalluri, Danish Prakash
Translations:
Yuras Shumovich [be], Marek Cernocky [cs], Efstathios Iosifidis [el],
Bruce Cowan [en_GB], Jiri Grönroos [fi], Claude Paroz [fr],
Hannie Dumoleyn [nl], Kukuh Syafaat [id], Seong-ho Cho [ko],
Rafael Fontenelle [pt_BR], Daniel Șerbănescu [ro], Cheng-Chia Tseng [zh_TW]
3.29.91.1
=========
Development release.
* Trivial URL updates (Jeremy)
Contributors:
Jeremy Bicha
Translations:
Mario Blättermann [de], Fabio Tomat [fur], Baurzhan Muftakhidinov [kk],
Piotr Drąg [pl], Aurimas Černius [lt], Emin Tufan Çetin [tr],
Yi-Jyun Pan [zh_TW]
3.29.90.1
=========
Development release.
* Add Weekday on/off switch for the clock in the top bar
NOTE: This feature requires gnome-desktop >= 3.29.90.1 to work correctly.
Contributors:
Jeremy Bicha
3.29.90
=======
Development release.
* Move Animations, Power, and Sound to new General panel (Jeremy, Emmanuele)
* Add Sound theme chooser to Appearance panel (Lukáš)
* Extend font labels for clarify ("Interface text" instead of "Interface",
etc.) (Jeremy)
* Rename "Sloppy" window focus to "Focus on Hover" (Jeremy)
* Drop custom handler and use new glib per-session overrides (Florian)
NOTE: This feature requires glib >= 2.57.2 to work correctly.
Contributors:
Emmanuele Bassi, Jeremy Bicha, Florian Müllner, Lukáš Tyrychtr
Translations:
Daniel Mustieles [es], Fabio Tomat [fur], Kukuh Syafaat [id],
Daniel Șerbănescu [ro], Mingcong Bai [zh_CN], Yi-Jyun Pan [zh_TW],
3.29.2
======
Development release.
......
......@@ -4,7 +4,7 @@ GNOME TWEAKS
BUILD
-----
The only build-time dependency is [meson](http://mesonbuild.com/).
The only build-time dependency is [meson](https://mesonbuild.com/).
meson builddir
ninja -C builddir
......@@ -17,15 +17,15 @@ RUNTIME DEPENDENCIES
* gnome-settings-daemon
* GIR files and libraries from:
- GLib
- GLib (>= 2.58)
- GTK+ 3 (>= 3.12)
- gnome-desktop
- gnome-desktop (>= 3.30)
- libsoup
- libnotify
- Pango
* GSettings Schemas from:
- gsettings-desktop-schemas (>= 3.27.90)
- gsettings-desktop-schemas (>= 3.28)
- gnome-shell (>= 3.24)
- mutter
......@@ -68,5 +68,5 @@ This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later version.
data/org.gnome.tweaks.appdata.xml.in is licensed under the Creative Commons
CC0-1.0 license.
data/org.gnome.tweaks.appdata.xml.in is licensed under the [Creative Commons
CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/legalcode) license.
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' sodipodi:docname='gnome-tweak-tool-symbolic.svg' height='16' id='svg7384' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' inkscape:version='0.91 r13725' width='16.000002' xmlns='http://www.w3.org/2000/svg'>
<metadata id='metadata90'>
<rdf:RDF>
<cc:Work rdf:about=''>
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview inkscape:bbox-paths='true' bordercolor='#666666' borderopacity='1' inkscape:current-layer='layer9' inkscape:cx='68.681492' inkscape:cy='8.95441' gridtolerance='10' inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='false' inkscape:object-paths='false' objecttolerance='10' pagecolor='#555753' inkscape:pageopacity='1' inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' inkscape:snap-bbox='true' inkscape:snap-bbox-midpoints='false' inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' inkscape:window-height='1376' inkscape:window-maximized='1' inkscape:window-width='2560' inkscape:window-x='0' inkscape:window-y='27' inkscape:zoom='32'>
<inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-222' originy='-362' snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
</sodipodi:namedview>
<title id='title9167'>Gnome Symbolic Icon Theme</title>
<defs id='defs7386'>
<linearGradient id='linearGradient7212' osb:paint='solid'>
<stop id='stop7214' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
</linearGradient>
</defs>
<g inkscape:groupmode='layer' id='layer9' inkscape:label='apps' style='display:inline' transform='translate(-463.0002,145)'>
<path inkscape:connector-curvature='0' d='m 464.96895,-144.96875 c -1.08949,0 -1.96875,0.87926 -1.96875,1.96875 l 0,12 c 0,1.08949 0.87926,1.96875 1.96875,1.96875 l 12.0625,0 c 1.08949,0 1.96875,-0.87926 1.96875,-1.96875 l 0,-12 c 0,-1.08949 -0.87926,-1.96875 -1.96875,-1.96875 l -12.0625,0 z m 0,1 12.0625,0 c 0.55278,0 0.96875,0.41597 0.96875,0.96875 l 0,11.03125 c 0,0.55278 -0.41597,0.96875 -0.96875,0.96875 l -12.0625,0 c -0.55278,0 -0.96875,-0.41597 -0.96875,-0.96875 l 0,-11.03125 c 0,-0.60207 0.35439,-0.96875 0.96875,-0.96875 z m 0.0312,0.96875 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m 3,0 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m -11,2 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m 3,0 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m 2,0 0,1 1,0 0,-1 -1,0 z m -2,2 0,1 -1,0 c -0.54535,0 -1,0.45465 -1,1 l 0,1 c 0,0.54535 0.45465,1 1,1 l 0.1875,0 0.8125,0 1,0 0.65625,0 0.34375,0 c 0.54535,0 1,-0.45465 1,-1 l 0,-1 c 0,-0.54535 -0.45465,-1 -1,-1 l -1,0 0,-1 -1,0 z m -6,1 c -1.65093,0 -3,1.34907 -3,3 0,1.65093 1.34907,3 3,3 1.65093,0 3,-1.34907 3,-3 0,-1.65093 -1.34907,-3 -3,-3 z m 0,1 c 1.11049,0 2,0.88951 2,2 0,1.11049 -0.88951,2 -2,2 -1.11049,0 -2,-0.88951 -2,-2 0,-1.11049 0.88951,-2 2,-2 z m 5,0 3,0 0,1 -3,0 0,-1 z m 1,3 0,2 1,0 0,-2 -1,0 z' id='rect6038-5-6' inkscape:label='gnome-tweak-tool' style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;marker:none;enable-background:accumulate'/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="96"
inkscape:export-xdpi="96"
inkscape:export-filename="Template.png"
width="128"
height="128"
id="svg11300"
sodipodi:version="0.32"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="org.gnome.Tweaks.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
style="display:inline;enable-background:new"
viewBox="0 0 128 128">
<title
id="title4162">Adwaita Icon Template</title>
<defs
id="defs3">
<linearGradient
id="linearGradient974"
inkscape:collect="always">
<stop
id="stop962"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
style="stop-color:#f6f5f4;stop-opacity:1"
offset="0.04166667"
id="stop964" />
<stop
id="stop966"
offset="0.08333334"
style="stop-color:#d5d3cf;stop-opacity:1" />
<stop
style="stop-color:#deddda;stop-opacity:1"
offset="0.91666669"
id="stop968" />
<stop
id="stop970"
offset="0.95833331"
style="stop-color:#f6f5f4;stop-opacity:1" />
<stop
id="stop972"
offset="1"
style="stop-color:#babdb6;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient974"
id="linearGradient1149"
x1="48"
y1="44"
x2="464"
y2="44"
gradientUnits="userSpaceOnUse" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath2417">
<rect
ry="5.3448386"
y="198"
x="28"
height="26"
width="72"
id="rect2419"
style="opacity:1;fill:#3584e4;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
</defs>
<sodipodi:namedview
stroke="#ef2929"
fill="#f57900"
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="0.25490196"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="-156.90391"
inkscape:cy="42.053894"
inkscape:current-layer="layer2"
showgrid="false"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:showpageshadow="false"
inkscape:window-width="1920"
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="27"
width="400px"
height="300px"
inkscape:snap-nodes="true"
inkscape:snap-bbox="false"
objecttolerance="7"
gridtolerance="12"
guidetolerance="13"
inkscape:window-maximized="1"
inkscape:pagecheckerboard="true"
showguides="false"
inkscape:guide-bbox="true"
inkscape:locked="false"
inkscape:measure-start="0,0"
inkscape:measure-end="0,0"
inkscape:object-nodes="true"
inkscape:bbox-nodes="true"
inkscape:snap-global="true"
inkscape:object-paths="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true"
showborder="false"
inkscape:snap-center="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-midpoints="true"
inkscape:snap-smooth-nodes="true">
<inkscape:grid
type="xygrid"
id="grid5883"
spacingx="2"
spacingy="2"
enabled="true"
visible="true"
empspacing="4"
originx="0"
originy="0" />
<sodipodi:guide
position="64,8"
orientation="0,1"
id="guide1073"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="12,64"
orientation="1,0"
id="guide1075"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,104"
orientation="0,1"
id="guide1099"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,128"
orientation="0,1"
id="guide993"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="104,64"
orientation="1,0"
id="guide995"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="9.2651362e-08,64"
orientation="1,0"
id="guide867"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="120,64"
orientation="1,0"
id="guide869"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,116"
orientation="0,1"
id="guide871"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<inkscape:grid
type="xygrid"
id="grid873"
spacingx="1"
spacingy="1"
empspacing="8"
color="#000000"
opacity="0.49019608"
empcolor="#000000"
empopacity="0.08627451"
dotted="true" />
<sodipodi:guide
position="24,64"
orientation="1,0"
id="guide877"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="116,64"
orientation="1,0"
id="guide879"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,120"
orientation="0,1"
id="guide881"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,12"
orientation="0,1"
id="guide883"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="8,64"
orientation="1,0"
id="guide885"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="128,64"
orientation="1,0"
id="guide887"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,0"
orientation="0,1"
id="guide897"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,24"
orientation="0,1"
id="guide899"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="256,256"
orientation="-0.70710678,0.70710678"
id="guide950"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
<sodipodi:guide
position="64,64"
orientation="0.70710678,0.70710678"
id="guide952"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,0,255)" />
</sodipodi:namedview>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title>GNOME Design Team</dc:title>
</cc:Agent>
</dc:creator>
<dc:source />
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
<dc:title>Adwaita Icon Template</dc:title>
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:date />
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:relation />
<dc:language />
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Icon"
inkscape:groupmode="layer"
style="display:inline"
transform="translate(0,-172)">
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="baseplate"
style="display:none">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.33333349px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.33264872;enable-background:new"
x="7.9499588"
y="148.65199"
id="context"
inkscape:label="context"><tspan
sodipodi:role="line"
id="tspan2716"
x="7.9499588"
y="148.65199"
style="font-size:5.33333349px;stroke-width:0.33264872">apps</tspan></text>
<text
inkscape:label="icon-name"
id="text3021"
y="157.23398"
x="7.7533054"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.33333349px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.33264872;enable-background:new"
xml:space="preserve"><tspan
y="157.23398"
x="7.7533054"
id="tspan3023"
sodipodi:role="line"
style="font-size:5.33333349px;stroke-width:0.33264872">org.gnome.Tweaks</tspan></text>
<g
style="display:inline;fill:#000000;enable-background:new"
transform="matrix(7.9911709,0,0,8.0036407,-167.7909,-4846.0776)"
id="g12027"
inkscape:export-xdpi="12"
inkscape:export-ydpi="12" />
<rect
style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
id="rect13805"
width="128"
height="128"
x="9.2651362e-08"
y="172"
inkscape:label="512x512"
inkscape:export-filename="logo.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384" />
<g
id="g883"
style="fill:none;fill-opacity:0.25098039;stroke:#a579b3;stroke-opacity:1"
transform="translate(-24,24)" />
<g
id="g900"
style="fill:none;fill-opacity:0.25098039;stroke:#a579b3;stroke-opacity:1"
transform="translate(-24,24)" />
<g
id="g1168"
transform="matrix(0.25,0,0,0.25,6.9488522e-8,225)">
<circle
cx="256"
cy="44"
r="240"
id="path1142"
style="opacity:0.1;fill:#2864b0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal" />
<rect
ry="32"
rx="32"
y="-180"
x="96"
height="448"
width="319.99979"
id="rect1110"
style="opacity:0.1;fill:#2864b0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal" />
<rect
ry="32"
rx="32"
y="-164"
x="48"
height="416"
width="416"
id="rect1110-8"
style="display:inline;opacity:0.1;fill:#2864b0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
<rect
ry="32"
rx="32"
y="-116"
x="32"
height="320"
width="448"
id="rect1110-8-9"
style="display:inline;opacity:0.1;fill:#2864b0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer9"
inkscape:label="hires"
style="display:inline">
<rect
transform="matrix(0.25,0,0,0.25,6.9488522e-8,225)"
style="display:inline;opacity:1;fill:url(#linearGradient1149);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
id="rect1140"
width="416"
height="335.99997"
x="48"
y="-84"
rx="32"
ry="32" />
<rect
ry="8"
rx="8"
y="184"
x="12"
height="100"
width="104"
id="rect1151"
style="display:inline;opacity:1;fill:#f6f5f4;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
<rect
style="opacity:1;fill:#3584e4;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect1155"
width="52"
height="26"
x="28"
y="198"
ry="5.3448386" />
<rect
y="198"
x="64"
height="28"
width="36"
id="rect1163"
style="opacity:1;fill:#deddda;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
ry="4"
clip-path="url(#clipPath2417)" />
<path
style="opacity:1;fill:#1a5fb4;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 33.345703,26 C 30.384663,26 28,28.384663 28,31.345703 v 2 C 28,30.384663 30.384663,28 33.345703,28 H 74.654297 C 77.615337,28 80,30.384663 80,33.345703 v -2 C 80,28.384663 77.615337,26 74.654297,26 Z"
transform="translate(0,172)"
id="rect2421"
inkscape:connector-curvature="0"
sodipodi:nodetypes="sscsscsss" />
<rect
ry="4"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect1165"
width="36"
height="24"
x="64"
y="196" />
<rect
ry="5.3448386"
y="242"
x="-100"
height="26"
width="52"
id="rect2426"
style="opacity:1;fill:#c0bfbc;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
transform="scale(-1,1)" />
<rect
clip-path="url(#clipPath2417)"
ry="4"
style="opacity:1;fill:#deddda;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2428"
width="36"
height="28"
x="64"
y="198"
transform="matrix(-1,0,0,1,128,44)" />
<path
sodipodi:nodetypes="sscsscsss"
inkscape:connector-curvature="0"
id="path2430"
d="M 94.654297,242 C 97.615337,242 100,244.38466 100,247.3457 v 2 C 100,246.38466 97.615337,244 94.654297,244 H 53.345703 C 50.384663,244 48,246.38466 48,249.3457 v -2 C 48,244.38466 50.384663,242 53.345703,242 Z"
style="opacity:1;fill:#9a9996;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
y="240"
x="28"
height="24"
width="36"
id="rect2432"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
ry="4" />
</g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<g fill="#2e3436">
<path d="M3 15c-1.108 0-2-.892-2-2V3c0-1.108.892-2 2-2h10c1.108 0 2 .892 2 2v10c0 1.108-.892 2-2 2zm.5-2h9c.277 0 .5-.223.5-.5v-3c0-.277-.223-.5-.5-.5h-9c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5zm0-6h9c.277 0 .5-.223.5-.5v-3c0-.277-.223-.5-.5-.5h-9c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5z"/>
<path d="M4 12h4v-2H4zM8 6h4V4H8z"/>
</g>
</svg>
This diff is collapsed.
......@@ -99,7 +99,7 @@ class GnomeTweaks(Gtk.Application):
aboutdialog.set_copyright("Copyright © 2011 - 2013 John Stowers.")
aboutdialog.set_logo_icon_name("org.gnome.tweaks")
aboutdialog.set_website("https://wiki.gnome.org/Apps/GnomeTweakTool")
aboutdialog.set_website("https://wiki.gnome.org/Apps/Tweaks")
aboutdialog.set_website_label(_("Homepage"))
aboutdialog.set_license_type(Gtk.License.GPL_3_0)
......
......@@ -33,17 +33,17 @@ tweak_sources = [
'tweaks/tweak_group_appearance.py',
'tweaks/tweak_group_desktop.py',
'tweaks/tweak_group_font.py',
'tweaks/tweak_group_general.py',
'tweaks/tweak_group_keymouse.py',
'tweaks/tweak_group_power.py',
'tweaks/tweak_group_shell_extensions.py',
'tweaks/tweak_group_sound.py',
'tweaks/tweak_group_startup.py',
'tweaks/tweak_group_test.py',
'tweaks/tweak_group_title_bar.py',
'tweaks/tweak_group_top_bar.py',
'tweaks/tweak_group_windows.py',
'tweaks/tweak_group_workspaces.py',
'tweaks/tweak_group_xkb.py',
'tweaks/tweak_wacom.py'
'tweaks/tweak_wacom.py',
]
install_data(shell_sources, install_dir: gtweakdir)
......
......@@ -2,12 +2,14 @@
# SPDX-License-Identifier: GPL-3.0+
# License-Filename: LICENSES/GPL-3.0
import os
import os.path
import logging
import zipfile
import tempfile
import json
import pprint
import configparser
from gi.repository import Gtk
from gi.repository import GLib
......@@ -23,6 +25,29 @@ from gtweak.widgets import ListBoxTweakGroup, GSettingsSwitchTweak, GSettingsCom
_shell = GnomeShellFactory().get_shell()
_shell_loaded = _shell is not None
def get_theme_name(index_path):
"""Given an index file path, gets the relevant sound theme's name."""
config = configparser.ConfigParser()
config.read(index_path)
return config["Sound Theme"]["Name"]
def get_sound_themes():
"""Gets the available sound themes as a (theme_directory_name, theme_display_name) tuple list."""
themes = []
seen = set()
for location in get_resource_dirs("sounds"):
for item in os.listdir(location):
candidate = os.path.join(location, item)
index_file = os.path.join(candidate, "index.theme")
if os.path.isdir(candidate) and os.path.exists(index_file):
theme_info = (os.path.basename(candidate), get_theme_name(index_file))
if theme_info[1] not in seen:
themes.append(theme_info)
seen.add(theme_info[1])
return themes
class GtkThemeSwitcher(GSettingsComboTweak):
def __init__(self, **options):
GSettingsComboTweak.__init__(self,
......@@ -256,12 +281,13 @@ TWEAK_GROUPS = [
ListBoxTweakGroup(_("Appearance"),
#GSettingsSwitchTweak("Buttons Icons","org.gnome.desktop.interface", "buttons-have-icons"),
#GSettingsSwitchTweak("Menu Icons","org.gnome.desktop.interface", "menus-have-icons"),
GSettingsSwitchTweak(_("Animations"), "org.gnome.desktop.interface", "enable-animations"),
Title(_("Themes"), "", uid="title-theme"),
GtkThemeSwitcher(),
CursorThemeSwitcher(),
IconThemeSwitcher(),
ShellThemeTweak(loaded=_shell_loaded),
GSettingsComboTweak(_("Sound"), "org.gnome.desktop.sound", "theme-name", get_sound_themes(),
desc=_("Specifies which sound theme to use for sound events.")),
Title(_("Background"), "", uid="title-theme"),
GSettingsFileChooserButtonTweak(_("Image"),"org.gnome.desktop.background", "picture-uri",
......
......@@ -97,10 +97,10 @@ class FontXSettingsTweak(Gtk.Box, Tweak):
TWEAK_GROUPS = [
ListBoxTweakGroup(_("Fonts"),
GSettingsFontButtonTweak(_("Interface"),"org.gnome.desktop.interface", "font-name"),
GSettingsFontButtonTweak(_("Document"), "org.gnome.desktop.interface", "document-font-name"),
GSettingsFontButtonTweak(_("Monospace"), "org.gnome.desktop.interface", "monospace-font-name"),
GSettingsFontButtonTweak(_("Legacy Window Title"),"org.gnome.desktop.wm.preferences", "titlebar-font"),
GSettingsFontButtonTweak(_("Interface Text"),"org.gnome.desktop.interface", "font-name"),
GSettingsFontButtonTweak(_("Document Text"), "org.gnome.desktop.interface", "document-font-name"),
GSettingsFontButtonTweak(_("Monospace Text"), "org.gnome.desktop.interface", "monospace-font-name"),
GSettingsFontButtonTweak(_("Legacy Window Titles"),"org.gnome.desktop.wm.preferences", "titlebar-font"),
FontXSettingsTweak(),
GSettingsSpinButtonTweak(_("Scaling Factor"),
"org.gnome.desktop.interface", "text-scaling-factor",
......
......@@ -5,10 +5,13 @@
from gi.repository import Gio, GLib, Gtk
import gtweak
from gtweak.gshellwrapper import GnomeShellFactory
from gtweak.tweakmodel import Tweak
from gtweak.widgets import ListBoxTweakGroup, GetterSetterSwitchTweak
from gtweak.widgets import ListBoxTweakGroup, GetterSetterSwitchTweak, GSettingsSwitchTweak
from gtweak.utils import AutostartFile
_shell = GnomeShellFactory().get_shell()
_shell_not_ubuntu = _shell.mode != 'ubuntu'
class IgnoreLidSwitchTweak(GetterSetterSwitchTweak):
def __init__(self, **options):
......@@ -42,8 +45,13 @@ class IgnoreLidSwitchTweak(GetterSetterSwitchTweak):
None, 0, -1, None)
return False
TWEAK_GROUPS = [
ListBoxTweakGroup(_("Power"),
ListBoxTweakGroup(_("General"),
GSettingsSwitchTweak(_("Animations"), "org.gnome.desktop.interface", "enable-animations"),
IgnoreLidSwitchTweak(),
# Don't show this setting in the Ubuntu session since this setting is in gnome-control-center there
GSettingsSwitchTweak(_("Over-Amplification"), "org.gnome.desktop.sound", "allow-volume-above-100-percent",
desc=_("Allows raising the volume above 100%. This can result in a loss of audio quality; it is better to increase application volume settings, if possible."), loaded=_shell_not_ubuntu),
),
]
......@@ -7,7 +7,6 @@ import os.path
from gi.repository import Gio, GLib, Gtk, Gdk
import gtweak
from gtweak.gsettings import GSettingsSetting
from gtweak.gshellwrapper import GnomeShellFactory
from gtweak.tweaks.tweak_group_xkb import TypingTweakGroup
from gtweak.widgets import ListBoxTweakGroup, GSettingsSwitchTweak, GSettingsSwitchTweakValue, _GSettingsTweak, Title, GSettingsComboEnumTweak, build_label_beside_widget, Tweak, UI_BOX_SPACING
......
# Copyright (c) 2017 Canonical
# SPDX-License-Identifier: GPL-3.0+
# License-Filename: LICENSES/GPL-3.0
from gi.repository import Gio, GLib, Gtk
import gtweak
from gtweak.tweakmodel import Tweak
from gtweak.widgets import ListBoxTweakGroup, GSettingsSwitchTweak
TWEAK_GROUPS = [
ListBoxTweakGroup(_("Sound"),
GSettingsSwitchTweak(_("Over-Amplification"), "org.gnome.desktop.sound", "allow-volume-above-100-percent",
desc=_("Allows raising the volume above 100%. This can result in a loss of audio quality; it is better to increase application volume settings, if possible.")),
)
]
......@@ -57,11 +57,12 @@ class ApplicationMenuTweak(GetterSetterSwitchTweak):
TWEAK_GROUPS = [
ListBoxTweakGroup(_("Top Bar"),
ApplicationMenuTweak(),
GSettingsSwitchTweak(_("Battery Percentage"),"org.gnome.desktop.interface", "show-battery-percentage", loaded=_shell_loaded),
# Requires patch from https://bugzilla.gnome.org/688320
GSettingsSwitchTweak(_("Activities Overview Hot Corner"),"org.gnome.shell", "enable-hot-corners", loaded=_shell_loaded),
ApplicationMenuTweak(),
GSettingsSwitchTweak(_("Battery Percentage"),"org.gnome.desktop.interface", "show-battery-percentage", loaded=_shell_loaded),
Title(_("Clock"),"", loaded=_shell_loaded),
GSettingsSwitchTweak(_("Weekday"),"org.gnome.desktop.interface", "clock-show-weekday", loaded=_shell_loaded),
GSettingsSwitchTweak(_("Date"),"org.gnome.desktop.interface", "clock-show-date", loaded=_shell_loaded),
GSettingsSwitchTweak(_("Seconds"), "org.gnome.desktop.interface", "clock-show-seconds", loaded=_shell_loaded),
Title(_("Calendar"),"", loaded=_shell_loaded),
......
......@@ -59,7 +59,7 @@ class Focus(Gtk.ListBox, Tweak):
vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
lbl = Gtk.Label(_("Sloppy"), xalign=0)
lbl = Gtk.Label(_("Focus on Hover"), xalign=0)
lbl.props.xalign = 0.0
desc = _("Window is focused when hovered with the pointer. Windows remain focused when the desktop is hovered.")
lbl_desc = Gtk.Label()
......
......@@ -3,14 +3,11 @@
# License-Filename: LICENSES/GPL-3.0
import os.path
import logging
import datetime
from gi.repository import Gtk, Gdk, GObject
import gtweak.tweakmodel
from gtweak.tweakmodel import TweakModel, string_for_search
from gtweak.widgets import Title
from gtweak.tweakmodel import string_for_search
class Window(Gtk.ApplicationWindow):
......@@ -18,11 +15,7 @@ class Window(Gtk.ApplicationWindow):
Gtk.ApplicationWindow.__init__(self,
application=app,
show_menubar=False)
if Gdk.Screen.get_default().get_height() < 800:
self.maximize()
else:
self.set_size_request(950, 700)
self.set_size_request(950, 700)
self.set_position(Gtk.WindowPosition.CENTER)
self.set_icon_name("org.gnome.tweaks")
......@@ -46,7 +39,7 @@ class Window(Gtk.ApplicationWindow):
self.load_model_data()
Gtk.Settings.get_default().connect("notify::gtk-decoration-layout",
self._update_decorations);
self._update_decorations)
self.connect("key-press-event", self._on_key_press)
self.connect_after("key-press-event", self._after_key_press)
......@@ -61,15 +54,15 @@ class Window(Gtk.ApplicationWindow):
right_header = Gtk.HeaderBar()
right_header.props.show_close_button = True
self._left_header = left_header;
self._right_header = right_header;
self._left_header = left_header
self._right_header = right_header
left_header.get_style_context().add_class("titlebar")
left_header.get_style_context().add_class("tweak-titlebar-left")
right_header.get_style_context().add_class("titlebar")
right_header.get_style_context().add_class("tweak-titlebar-right")
self._update_decorations (Gtk.Settings.get_default(), None)
self._update_decorations(Gtk.Settings.get_default(), None)
self._group_titlebar_widget = None
......@@ -78,7 +71,7 @@ class Window(Gtk.ApplicationWindow):
right_header.set_custom_title(self.title)
icon = Gtk.Image()
icon.set_from_icon_name("edit-find-symbolic",Gtk.IconSize.MENU)
icon.set_from_icon_name("edit-find-symbolic", Gtk.IconSize.MENU)
self.button = Gtk.ToggleButton()
self.button.add(icon)
self.button.connect("toggled", self._on_find_toggled)
......@@ -103,7 +96,7 @@ class Window(Gtk.ApplicationWindow):
left_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
self.entry = Gtk.SearchEntry(placeholder_text=_("Search Tweaks…"))
if (Gtk.check_version(3, 22, 20) == None):
if (Gtk.check_version(3, 22, 20) is None):
self.entry.set_input_hints(Gtk.InputHints.NO_EMOJI)
self.entry.connect("search-changed", self._on_search)
......@@ -113,7 +106,7 @@ class Window(Gtk.ApplicationWindow):
self.listbox = Gtk.ListBox()
self.listbox.get_style_context().add_class("tweak-categories")
self.listbox.set_size_request(200,-1)
self.listbox.set_size_request(200, -1)
self.listbox.connect("row-selected", self._on_select_row)
self.listbox.set_header_func(self._list_header_func, None)
scroll = Gtk.ScrolledWindow()
......@@ -141,11 +134,11 @@ class Window(Gtk.ApplicationWindow):
def load_css(self):
css_provider = Gtk.CssProvider()
css_provider.load_from_path(
os.path.join(gtweak.PKG_DATA_DIR, 'shell.css'))
os.path.join(gtweak.PKG_DATA_DIR, 'shell.css'))
screen = Gdk.Screen.get_default()
context = Gtk.StyleContext()
context.add_provider_for_screen(screen, css_provider,
Gtk.STYLE_PROVIDER_PRIORITY_USER)
Gtk.STYLE_PROVIDER_PRIORITY_USER)
def load_model_data(self):
......@@ -159,19 +152,21 @@ class Window(Gtk.ApplicationWindow):
groups = list(self._model._tweak_group_names.keys())
groups = sorted(groups)
# "General" needs to be first item in sidebar
groups.insert(0, groups.pop(groups.index(_("General"))))
for g in groups:
row = _make_items_listbox(g)
self.listbox.add(row)
tweakgroup = self._model.get_value(
self._model.get_tweakgroup_iter(g),
self._model.COLUMN_TWEAK)
self._model.get_tweakgroup_iter(g),
self._model.COLUMN_TWEAK)
scroll = Gtk.ScrolledWindow()
scroll.add(tweakgroup)
self.stack.add_named(scroll, g)
widget = self.listbox.get_row_at_index(0)
self.listbox.select_row (widget)
self.listbox.select_row(widget)
def _list_filter_func(self, row, user_data):
lbl = row.get_child()
......@@ -180,10 +175,10 @@ class Window(Gtk.ApplicationWindow):
def _list_header_func(self, row, before, user_data):
if before and not row.get_header():
row.set_header (Gtk.Separator(orientation=Gtk.Orientation.HORIZONTAL))
row.set_header(Gtk.Separator(orientation=Gtk.Orientation.HORIZONTAL))
def _update_decorations(self, settings, pspec):
layout_desc = settings.props.gtk_decoration_layout;
layout_desc = settings.props.gtk_decoration_layout
tokens = layout_desc.split(":", 1)
if len(tokens) > 1:
self._right_header.props.decoration_layout = ":" + tokens[1]
......@@ -195,7 +190,7 @@ class Window(Gtk.ApplicationWindow):
if not self.button.get_active() or not self.entry.is_focus():
if self.entry.im_context_filter_keypress(event):
self.button.set_active(True)
self.entry.grab_focus ()
self.entry.grab_focus()
# Text in entry is selected, deselect it
l = self.entry.get_text_length()
......@@ -226,7 +221,7 @@ class Window(Gtk.ApplicationWindow):
self.listbox.set_filter_func(self._list_filter_func, group)
selected = self.listbox.get_selected_row().get_child().get_text()
if group and not selected in group:
index = sorted(self._model._tweak_group_names.keys()).index(group[0])
index = sorted(self._model._tweak_group_names.keys()).index(group[0])
row = self.listbox.get_row_at_index(index)
self.listbox.select_row(row)
......@@ -242,8 +237,8 @@ class Window(Gtk.ApplicationWindow):
self.stack.set_visible_child_name(group)
self.title.set_text(group)
tweakgroup = self._model.get_value(
self._model.get_tweakgroup_iter(group),
self._model.COLUMN_TWEAK)
self._model.get_tweakgroup_iter(group),
self._model.COLUMN_TWEAK)
if self._group_titlebar_widget:
self._right_header.remove(self._group_titlebar_widget)
self._group_titlebar_widget = tweakgroup.titlebar_widget
......
......@@ -10,9 +10,6 @@ import subprocess
import glob
import itertools
import gtweak
from gtweak.gsettings import GSettingsSetting
import gi
gi.require_version("Notify", "0.7")
from gi.repository import GObject
......@@ -20,6 +17,8 @@ from gi.repository import GLib
from gi.repository import Gio
from gi.repository import Notify
import gtweak
def singleton(cls):
"""
Singleton decorator that works with GObject derived types. The 'recommended'
......
......@@ -116,32 +116,9 @@ def build_tight_button(stock_id):
button.get_style_context().add_provider(provider, 600)
return button
def adjust_schema_for_overrides(originalSchema, key, options):
if (_shell is None):
return originalSchema
if (_shell.mode == 'user'):
overridesSchema = "org.gnome.shell.overrides"
overridesFile = "org.gnome.shell.gschema.xml"
elif (_shell.mode == 'classic'):
overridesSchema = "org.gnome.shell.extensions.classic-overrides"
overridesFile = None
else:
return originalSchema
try:
if (key in GSettingsSetting(overridesSchema, schema_filename=overridesFile).list_keys()):
options['schema_filename'] = overridesFile
return overridesSchema
except GSettingsMissingError as e:
logging.info("GSetting missing %s", e)
return originalSchema
class _GSettingsTweak(Tweak):
def __init__(self, name, schema_name, key_name, **options):
schema_name = adjust_schema_for_overrides(schema_name, key_name, options)
self.schema_name = schema_name
self.key_name = key_name
self._extra_info = None
......
logo.png

25.8 KB | W: | H:

logo.png

7.92 KB | W: | H:

logo.png
logo.png
logo.png
logo.png
  • 2-up
  • Swipe
  • Onion skin
project('gnome-tweaks',
version: '3.29.2',
version: '3.30.0',
meson_version: '>= 0.40.0'
)
......
......@@ -8,10 +8,9 @@ gtweak/tweakview.py
gtweak/tweaks/tweak_group_appearance.py
gtweak/tweaks/tweak_group_desktop.py
gtweak/tweaks/tweak_group_font.py
gtweak/tweaks/tweak_group_general.py
gtweak/tweaks/tweak_group_keymouse.py
gtweak/tweaks/tweak_group_power.py
gtweak/tweaks/tweak_group_shell_extensions.py
gtweak/tweaks/tweak_group_sound.py
gtweak/tweaks/tweak_group_startup.py
gtweak/tweaks/tweak_group_title_bar.py
gtweak/tweaks/tweak_group_top_bar.py
......
This diff is collapsed.
......@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-tweak-tool\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-tweaks/issues\n"
"POT-Creation-Date: 2018-05-11 22:04+0000\n"
"PO-Revision-Date: 2018-05-04 12:14+0200\n"
"POT-Creation-Date: 2018-08-02 03:05+0000\n"
"PO-Revision-Date: 2018-08-20 13:32+0200\n"
"Last-Translator: Marek Černocký <marek@manet.cz>\n"
"Language-Team: čeština <gnome-cs-list@gnome.org>\n"
"Language: cs\n"
......@@ -24,8 +24,8 @@ msgstr ""
msgid "The GNOME Project"
msgstr "Projekt GNOME"
#: data/org.gnome.tweaks.appdata.xml.in:9 gtweak/app.py:23 gtweak/utils.py:315
#: gtweak/utils.py:331
#: data/org.gnome.tweaks.appdata.xml.in:9 gtweak/app.py:23 gtweak/utils.py:314
#: gtweak/utils.py:330
msgid "GNOME Tweaks"
msgstr "Vyladění GNOME"
......@@ -116,108 +116,112 @@ msgstr "Různé"
msgid "Search Tweaks…"
msgstr "Hledat vylepšení…"
#: gtweak/tweaks/tweak_group_appearance.py:29
#: gtweak/tweaks/tweak_group_appearance.py:54
#: gtweak/tweaks/tweak_group_startup.py:42
msgid "Applications"
msgstr "Aplikace"
#: gtweak/tweaks/tweak_group_appearance.py:63
#: gtweak/tweaks/tweak_group_appearance.py:88
msgid "Error writing setting"
msgstr "Chyba zápisu nastavení"
#: gtweak/tweaks/tweak_group_appearance.py:69
#: gtweak/tweaks/tweak_group_appearance.py:94
msgid "Icons"
msgstr "Ikony"
#: gtweak/tweaks/tweak_group_appearance.py:84
#: gtweak/tweaks/tweak_group_appearance.py:109
msgid "Cursor"
msgstr "Kurzor"
#: gtweak/tweaks/tweak_group_appearance.py:108
#: gtweak/tweaks/tweak_group_appearance.py:133
msgid "Shell"
msgstr "Shell"
#: gtweak/tweaks/tweak_group_appearance.py:108
#: gtweak/tweaks/tweak_group_appearance.py:133
msgid "Install custom or user themes for gnome-shell"
msgstr "Instalovat vlastní nebo uživatelský motiv pro gnome-shell"
#. check the shell is running and the usertheme extension is present
#: gtweak/tweaks/tweak_group_appearance.py:111
#: gtweak/tweaks/tweak_group_appearance.py:136
msgid "Unknown error"
msgstr "Neznámá chyba"
#: gtweak/tweaks/tweak_group_appearance.py:116
#: gtweak/tweaks/tweak_group_appearance.py:141
msgid "Shell not running"
msgstr "Shell neběží"
#: gtweak/tweaks/tweak_group_appearance.py:138
#: gtweak/tweaks/tweak_group_appearance.py:163
msgid "Shell user-theme extension incorrectly installed"
msgstr "Rozšíření s uživatelským motivem shellu je nesprávně nainstalováno"
#: gtweak/tweaks/tweak_group_appearance.py:141
#: gtweak/tweaks/tweak_group_appearance.py:166
msgid "Shell user-theme extension not enabled"
msgstr "Rozšíření s uživatelským motivem shellu není povoleno"
#: gtweak/tweaks/tweak_group_appearance.py:144
#: gtweak/tweaks/tweak_group_appearance.py:169
msgid "Could not list shell extensions"
msgstr "Nelze vypsat seznam rozšíření shellu"
#: gtweak/tweaks/tweak_group_appearance.py:174
#: gtweak/tweaks/tweak_group_appearance.py:199
msgid "<i>Default</i>"
msgstr "<i>Výchozí</i>"
#: gtweak/tweaks/tweak_group_appearance.py:180
#: gtweak/tweaks/tweak_group_appearance.py:205
msgid "Select a theme"
msgstr "Vybrat motiv"
#: gtweak/tweaks/tweak_group_appearance.py:229
#: gtweak/tweaks/tweak_group_appearance.py:254
#, python-format
msgid "%s theme updated successfully"
msgstr "Motiv %s úspěšně aktualizován"
#: gtweak/tweaks/tweak_group_appearance.py:231
#: gtweak/tweaks/tweak_group_appearance.py:256
#, python-format
msgid "%s theme installed successfully"
msgstr "Motiv %s úspěšně nainstalován"
#: gtweak/tweaks/tweak_group_appearance.py:239
#: gtweak/tweaks/tweak_group_appearance.py:264
msgid "Error installing theme"
msgstr "Chyba instalace motivu"
#. does not look like a valid theme
#: gtweak/tweaks/tweak_group_appearance.py:244
#: gtweak/tweaks/tweak_group_appearance.py:269
msgid "Invalid theme"
msgstr "Neplatný motiv"
#: gtweak/tweaks/tweak_group_appearance.py:256
#: gtweak/tweaks/tweak_group_appearance.py:281
msgid "Appearance"
msgstr "Vzhled"
#. GSettingsSwitchTweak("Buttons Icons","org.gnome.desktop.interface", "buttons-have-icons"),
#. GSettingsSwitchTweak("Menu Icons","org.gnome.desktop.interface", "menus-have-icons"),
#: gtweak/tweaks/tweak_group_appearance.py:259
msgid "Animations"
msgstr "Animace"
#: gtweak/tweaks/tweak_group_appearance.py:260
#: gtweak/tweaks/tweak_group_appearance.py:284
msgid "Themes"
msgstr "Motivy"
#: gtweak/tweaks/tweak_group_appearance.py:266
#: gtweak/tweaks/tweak_group_appearance.py:289
msgid "Sound"
msgstr "Zvuk"
#: gtweak/tweaks/tweak_group_appearance.py:290
msgid "Specifies which sound theme to use for sound events."
msgstr "Určuje, který zvukový motiv se má použít pro zvukové události."
#: gtweak/tweaks/tweak_group_appearance.py:292
msgid "Background"
msgstr "Pozadí"
#: gtweak/tweaks/tweak_group_appearance.py:267
#: gtweak/tweaks/tweak_group_appearance.py:272
#: gtweak/tweaks/tweak_group_appearance.py:293
#: gtweak/tweaks/tweak_group_appearance.py:298
msgid "Image"
msgstr "Obrázek"
#: gtweak/tweaks/tweak_group_appearance.py:269
#: gtweak/tweaks/tweak_group_appearance.py:274
#: gtweak/tweaks/tweak_group_appearance.py:295
#: gtweak/tweaks/tweak_group_appearance.py:300
msgid "Adjustment"
msgstr "Přizpůsobení"
#: gtweak/tweaks/tweak_group_appearance.py:271
#: gtweak/tweaks/tweak_group_appearance.py:297
msgid "Lock Screen"
msgstr "Zamykací obrazovka"
......@@ -290,100 +294,124 @@ msgid "Fonts"
msgstr "Fonty"
#: gtweak/tweaks/tweak_group_font.py:100
msgid "Interface"
msgstr "Rozhraní"
msgid "Interface Text"
msgstr "Text rozhraní"
#: gtweak/tweaks/tweak_group_font.py:101
msgid "Document"
msgstr "Dokument"
msgid "Document Text"
msgstr "Text dokumentů"
#: gtweak/tweaks/tweak_group_font.py:102
msgid "Monospace"
msgstr "S pevnou šířkou"
msgid "Monospace Text"
msgstr "Text s pevnou šířkou"
#: gtweak/tweaks/tweak_group_font.py:103
msgid "Legacy Window Title"
msgstr "Klasické záhlaví okna"
msgid "Legacy Window Titles"
msgstr "Klasická záhlaví oken"
#: gtweak/tweaks/tweak_group_font.py:105
msgid "Scaling Factor"
msgstr "Měřítko"
#: gtweak/tweaks/tweak_group_keymouse.py:22
#: gtweak/tweaks/tweak_group_general.py:22
msgid "Suspend when laptop lid is closed"
msgstr "Při zavření víka uspat do paměti"
#: gtweak/tweaks/tweak_group_general.py:46
msgid "General"
msgstr "Obecné"
#: gtweak/tweaks/tweak_group_general.py:47
msgid "Animations"
msgstr "Animace"
#: gtweak/tweaks/tweak_group_general.py:49
msgid "Over-Amplification"
msgstr "Zesílení za hranici"
#: gtweak/tweaks/tweak_group_general.py:50
msgid ""
"Allows raising the volume above 100%. This can result in a loss of audio "
"quality; it is better to increase application volume settings, if possible."
msgstr ""
"Umožňuje zvednout hlasitost nad 100 %. To může vést ke ztrátě kvality zvuku. "
"Lepší je zvýšit nastavení hlasitosti v aplikaci, pokud je to možné."
#: gtweak/tweaks/tweak_group_keymouse.py:21
msgid "Emacs Input"
msgstr "Vstup ve stylu Emacs"
#: gtweak/tweaks/tweak_group_keymouse.py:25
#: gtweak/tweaks/tweak_group_keymouse.py:24
msgid "Overrides shortcuts to use keybindings from the Emacs editor."
msgstr "Přepíše klávesové zkratky tak, aby odpovídaly editoru Emacs."
#: gtweak/tweaks/tweak_group_keymouse.py:41
#: gtweak/tweaks/tweak_group_keymouse.py:109
#: gtweak/tweaks/tweak_group_keymouse.py:40
#: gtweak/tweaks/tweak_group_keymouse.py:108
msgid "Compose Key"
msgstr "Klávesa Compose"
#: gtweak/tweaks/tweak_group_keymouse.py:46
#: gtweak/tweaks/tweak_group_keymouse.py:85
#: gtweak/tweaks/tweak_group_keymouse.py:97
#: gtweak/tweaks/tweak_group_keymouse.py:179
#: gtweak/tweaks/tweak_group_keymouse.py:45
#: gtweak/tweaks/tweak_group_keymouse.py:84
#: gtweak/tweaks/tweak_group_keymouse.py:96
#: gtweak/tweaks/tweak_group_keymouse.py:178
msgid "Scroll Lock"
msgstr "Scroll Lock"
#: gtweak/tweaks/tweak_group_keymouse.py:46
#: gtweak/tweaks/tweak_group_keymouse.py:85