{"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\/hu\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","title":{"rendered":"wc-themegen, a command-line utility for automatic adjustment of the Wine theme","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, a command-line utility for automatic adjustment of the Wine theme\" src=\"\/wp-content\/uploads\/2019\/10\/ab269afe35b912119c3eafd7b0bb139a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>Egy \u00e9ve C-t tanultam, GTK-t saj\u00e1t\u00edtottam el, \u00e9s k\u00f6zben \u00edrtam egy wrapper-t a Wine sz\u00e1m\u00e1ra, ami leegyszer\u0171s\u00edti a sok f\u00e1raszt\u00f3 be\u00e1ll\u00edt\u00e1st. Jelenleg nincs sem id\u0151m, sem energi\u00e1m befejezni a projektet, de volt benne egy k\u00e9nyelmes funkci\u00f3, amely a Wine t\u00e9m\u00e1j\u00e1t az aktu\u00e1lis GTK3 t\u00e9m\u00e1hoz igaz\u00edtotta, amit k\u00fcl\u00f6n konzolos seg\u00e9dprogramba vittem \u00e1t. Tudom, hogy a Wine-stagingnek van egy \u00bbmimikri\u00ab funkci\u00f3ja a GTK t\u00e9ma sz\u00e1m\u00e1ra, de az nagyon rond\u00e1n van megoldva, egyes widgetek nem reag\u00e1lnak vagy egy\u00e1ltal\u00e1n nem jelennek meg, \u00e9s ez m\u00e1r \u00e9vek \u00f3ta \u00edgy van, sz\u00f3val az \u00e9n megold\u00e1som sokkal haszn\u00e1lhat\u00f3bb, b\u00e1r nem t\u00f6k\u00e9letes. <\/p>\n<p>A seg\u00e9dprogram \u00bbkiveszi\u00ab a sz\u00edneket az aktu\u00e1lis GTK-3 t\u00e9m\u00e1b\u00f3l, \u00e9s optim\u00e1lisan igaz\u00edtja \u0151ket a WinAPI widgetekhez. Az algoritmus mind vil\u00e1gos, mind s\u00f6t\u00e9t t\u00e9m\u00e1khoz optimaliz\u00e1lva van. Sajnos a \u00bbwindows 95\u00ab-h\u00f6z hasonl\u00f3 t\u00e9m\u00e1k saj\u00e1toss\u00e1gai nem teszik lehet\u0151v\u00e9 a modern sima diz\u00e1jnt, b\u00e1rmelyik esetben egyes widgetek helytelen\u00fcl jelennek meg. A r\u00e9szletesebben elengedhetetlen felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra van n\u00e9h\u00e1ny kulcs a m\u00e9g pontosabb be\u00e1ll\u00edt\u00e1shoz. <\/p>\n<p>Usage: <br \/>\u2014prefix, -p $PATH \u2014 a prefix el\u00e9r\u00e9si \u00fatja<\/p>\n<p>\u2014not-run-winecfg, -w \u2014 ne ind\u00edtsa el a Winecfg-t a t\u00e9ma alkalmaz\u00e1sa ut\u00e1n<\/p>\n<p>\u2014loader-dir, -l $DIR \u2014 a Wine tetsz\u0151leges bet\u00f6lt\u0151j\u00e9nek el\u00e9r\u00e9si \u00fatja, p\u00e9ld\u00e1ul \"\/opt\/wine-staging\/bin\"<\/p>\n<p>\u2014set-default, -d \u2014 t\u00f6r\u00f6lje a sz\u00ednekkel val\u00f3 m\u00f3k\u00e1z\u00e1st \u00e9s \u00e1ll\u00edtsa vissza az alap\u00e9rtelmezettet<\/p>\n<p>\u2014main-color, -m $COLOR \u2014 a widgetek tetsz\u0151leges h\u00e1tt\u00e9rsz\u00edne, p\u00e9ld\u00e1ul \"#fa4500\"<\/p>\n<p>\u2014highlight-color, -c $COLOR \u2014 a kiemelt widgetek sz\u00edne<\/p>\n<p>\u2014active-color, -a $COLOR \u2014 az akt\u00edv ablak fejl\u00e9c\u00e9nek sz\u00edne<\/p>\n<p>\u2014inactive-color, -i $COLOR \u2014 a nem akt\u00edv ablak fejl\u00e9c\u00e9nek sz\u00edne<\/p>\n<p>\u2014text-color, -t $COLOR \u2014 a sz\u00f6veg sz\u00edne<\/p>\n<p>\u2014contrast, -c $VALUE \u2014 a v\u00e9gs\u0151 t\u00e9ma kontrasztj\u00e1nak be\u00e1ll\u00edt\u00e1sa, 0.1-t\u0151l 2.0-ig, alap\u00e9rtelmezett 1.0<\/p>\n<p><noindex>\u2014help, -? \u2014 s\u00fag\u00f3<br \/><a rel=\"nofollow\" href=\"https:\/\/cloud.mail.ru\/public\/4CVc\/5A1XeVSKm\">Compiled binary (amd64)<\/a><br \/><a rel=\"nofollow\" href=\"https:\/\/imgur.com\/a\/aaFiANm\">Screenshots with several known themes<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Forr\u00e1s: <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\/hu\/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=\"hu_HU\" \/>\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\/hu\/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, a command-line utility for automatic adjustment of the Wine theme | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/wc-themegen-konsolnaya-utilita-dlya-avtomaticheskoj-podstrojki-temy-wine","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/39487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=39487"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/39487\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/39488"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=39487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=39487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=39487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}