{"id":39487,"date":"2019-10-31T22:33:55","date_gmt":"2019-10-31T19:33:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine\/"},"modified":"2019-10-31T22:33:55","modified_gmt":"2019-10-31T19:33:55","slug":"wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","title":{"rendered":"wc-themegen, et konsolv\u00e6rkt\u00f8j til automatisk tilpasning af Wine-temaet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/18761\/original.png\" itemprop=\"contentURL\"><br \/>\n      <img decoding=\"async\" alt=\"wc-themegen, et konsolv\u00e6rkt\u00f8j til automatisk tilpasning af Wine-temaet\" src=\"\/wp-content\/uploads\/2019\/10\/ab269afe35b912119c3eafd7b0bb139a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>For a year, I learned C, mastered GTK, and during this process, I wrote a wrapper for Wine that simplifies the configuration of many tedious tasks. Now, there is neither time nor energy to finalize the project, but it had a convenient feature for adapting the Wine theme to the current GTK3 theme, which I extracted into a separate console utility. I know that Wine-staging has a 'mimicry' feature for the GTK theme, but it is implemented poorly; some widgets stop responding or disappear entirely, and this has lasted for several years. Therefore, my solution is much more user-friendly, although far from perfect. <\/p>\n<p>The utility 'extracts' colors from the current GTK-3 theme and optimally adjusts them for use with WinAPI widgets. The algorithm is optimized for use with both light and dark themes. Unfortunately, the specifics of themes like 'Windows 95' do not allow for a modern flat design; in any case, some widgets are displayed incorrectly. For picky users, there are several keys for more precise customization. <\/p>\n<p>Brug: <br \/>--prefix, -p $PATH -- path to the prefix<\/p>\n<p>--not-run-winecfg, -w -- do not run Winecfg after applying the theme<\/p>\n<p>--loader-dir, -l $DIR -- path to a custom Wine loader, for example, '\/opt\/wine-staging\/bin'<\/p>\n<p>--set-default, -d -- cancel all color modifications and return to default<\/p>\n<p>--main-color, -m $COLOR -- custom background color for widgets, for example, '#fa4500'<\/p>\n<p>--highlight-color, -c $COLOR -- color for highlighting selected widgets<\/p>\n<p>--active-color, -a $COLOR -- color of the active window title<\/p>\n<p>--inactive-color, -i $COLOR -- color of the inactive window title<\/p>\n<p>--text-color, -t $COLOR -- text color<\/p>\n<p>--contrast, -c $VALUE -- adjustment of the final theme contrast, from 0.1 to 2.0, default is 1.0<\/p>\n<p><noindex>--help, -? -- help<br \/><a rel=\"nofollow\" href=\"https:\/\/cloud.mail.ru\/public\/4CVc\/5A1XeVSKm\">Kompileret bin\u00e6r (amd64)<\/a><br \/><a rel=\"nofollow\" href=\"https:\/\/imgur.com\/a\/aaFiANm\">Screenshots med flere kendte temaer<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/linux-general\/15315215\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0413\u043e\u0434 \u043d\u0430\u0437\u0430\u0434 \u0443\u0447\u0438\u043b \u0421\u0438, \u043e\u0441\u0432\u0430\u0438\u0432\u0430\u043b GTK \u0438 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0438\u0441\u0430\u043b \u0432\u0440\u0430\u043f\u043f\u0435\u0440 \u0434\u043b\u044f Wine, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0443\u0442\u043e\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u0421\u0435\u0439\u0447\u0430\u0441 \u0434\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0435\u0442 \u043d\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u0438 \u0441\u0438\u043b, \u043d\u043e \u0432 \u043d\u0451\u043c \u0431\u044b\u043b\u0430 \u0443\u0434\u043e\u0431\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u0442\u0435\u043c\u044b Wine \u043a \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0442\u0435\u043c\u0435 GTK3, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u044f \u0432\u044b\u043d\u0435\u0441 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u0443\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u0443. \u0417\u043d\u0430\u044e, \u0432 Wine-staging \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044f &#171;\u043c\u0438\u043c\u0438\u043a\u0440\u0438\u0438&#187; \u043f\u043e\u0434 \u0442\u0435\u043c\u0443 GTK, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39488,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39487","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47wc-themegen, \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u0430\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u0430 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043c\u044b Wine | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:33:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:33:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47wc-themegen, konsolv\u00e6rkt\u00f8j til automatisk tilpasning af Wine-tema | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47wc-themegen, \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u0430\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u0430 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043c\u044b Wine | ProHoster","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:33:55+00:00","article:modified_time":"2019-10-31T19:33:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39487","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 02:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:49:31","updated":"2026-01-24 02:06:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/39487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=39487"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/39487\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/39488"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=39487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=39487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=39487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}