{"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\/cs\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","title":{"rendered":"wc-themegen, konzolov\u00fd n\u00e1stroj pro automatick\u00e9 p\u0159izp\u016fsoben\u00ed t\u00e9matu Wine","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, konzolov\u00fd n\u00e1stroj pro automatick\u00e9 p\u0159izp\u016fsoben\u00ed t\u00e9matu Wine\" src=\"\/wp-content\/uploads\/2019\/10\/ab269afe35b912119c3eafd7b0bb139a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>P\u0159ed rokem jsem se u\u010dil C, osvojoval GTK a b\u011bhem toho psal wrapper pro Wine, kter\u00fd usnad\u0148uje nastaven\u00ed mnoha \u00fanavn\u00fdch \u010dinnost\u00ed. Nyn\u00ed na dops\u00e1n\u00ed projektu nem\u00e1m ani \u010das, ani s\u00edly, ale m\u011blo to pohodlnou funkci adaptace t\u00e9matu Wine na aktu\u00e1ln\u00ed t\u00e9ma GTK3, kterou jsem vy\u010dlenil do samostatn\u00e9 konzolov\u00e9 utility. V\u00edm, \u017ee ve Wine-staging je funkce \u201emimikry\u201c pod t\u00e9ma GTK, ale je to ud\u011bl\u00e1no velmi kostrbat\u011b, \u010d\u00e1st widget\u016f p\u0159est\u00e1v\u00e1 reagovat nebo se v\u016fbec nezobrazuje, a to u\u017e trv\u00e1 n\u011bkolik let, tak\u017ee moje \u0159e\u0161en\u00ed je mnohem u\u017eivatelsky p\u0159\u00edv\u011btiv\u011bj\u0161\u00ed, a\u010d to nen\u00ed zdaleka dokonal\u00e9. <\/p>\n<p>Utility \u201evytahuje\u201c barvy z aktu\u00e1ln\u00edho t\u00e9matu GTK-3 a optim\u00e1ln\u011b je p\u0159izp\u016fsobuje pro pou\u017eit\u00ed s widgety WinAPI. Algoritmus je optimalizov\u00e1n pro pou\u017eit\u00ed jak se sv\u011btl\u00fdmi, tak i tmav\u00fdmi t\u00e9maty. Bohu\u017eel, vlastnosti t\u00e9mat ala \u201ewindows 95\u201c nedovoluj\u00ed dos\u00e1hnout modern\u00edho ploch\u00e9ho designu, v ka\u017ed\u00e9m p\u0159\u00edpad\u011b \u010d\u00e1st widget\u016f se zobrazuje chybn\u011b. Pro po\u017eadovan\u00e9 u\u017eivatele je k dispozici n\u011bkolik kl\u00ed\u010d\u016f pro p\u0159esn\u011bj\u0161\u00ed p\u0159izp\u016fsoben\u00ed. <\/p>\n<p>Pou\u017eit\u00ed: <br \/>--prefix, -p $PATH -- cesta k prefixu<\/p>\n<p>--not-run-winecfg, -w -- nespou\u0161t\u011bt Winecfg po aplikaci motivu<\/p>\n<p>--loader-dir, -l $DIR -- cesta k libovoln\u00e9mu loaderu Wine, nap\u0159\u00edklad \"\/opt\/wine-staging\/bin\"<\/p>\n<p>--set-default, -d -- zru\u0161it ve\u0161ker\u00e9 blbnut\u00ed s barvami a vr\u00e1tit v\u00fdchoz\u00ed nastaven\u00ed<\/p>\n<p>--main-color, -m $COLOR -- libovoln\u00e1 barva pozad\u00ed widget\u016f, nap\u0159\u00edklad \"#fa4500\"<\/p>\n<p>--highlight-color, -c $COLOR -- barva zv\u00fdrazn\u011bn\u00ed vybran\u00fdch widget\u016f<\/p>\n<p>--active-color, -a $COLOR -- barva n\u00e1zvu aktivn\u00edho okna<\/p>\n<p>--inactive-color, -i $COLOR -- barva n\u00e1zvu neaktivn\u00edho okna<\/p>\n<p>--text-color, -t $COLOR -- barva textu<\/p>\n<p>--contrast, -c $VALUE -- nastaven\u00ed kontrastu kone\u010dn\u00e9ho motivu, od 0.1 do 2.0, v\u00fdchoz\u00ed je 1.0<\/p>\n<p><noindex>--help, -? -- pomoc<br \/><a rel=\"nofollow\" href=\"https:\/\/cloud.mail.ru\/public\/4CVc\/5A1XeVSKm\">Skompilovan\u00fd bin\u00e1rn\u00ed soubor (amd64)<\/a><br \/><a rel=\"nofollow\" href=\"https:\/\/imgur.com\/a\/aaFiANm\">Sn\u00edmky s n\u011bkolika zn\u00e1m\u00fdmi t\u00e9maty<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Zdroj: <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\/cs\/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=\"cs_CZ\" \/>\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\/cs\/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, konzolov\u00e1 utilita pro automatick\u00e9 p\u0159izp\u016fsoben\u00ed t\u00e9matu Wine | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/39487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=39487"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/39487\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/39488"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=39487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=39487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=39487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}