{"id":181927,"date":"2026-06-07T08:48:50","date_gmt":"2026-06-07T06:48:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/gnome-file-previewer-pereshyol-na-gtk4-v-gjs-uluchshena-podderzhka-typescript"},"modified":"2026-06-07T08:48:50","modified_gmt":"2026-06-07T06:48:53","slug":"gnome-file-previewer-pereshyol-na-gtk4-v-gjs-uluchshena-podderzhka-typescript","status":"publish","type":"post","link":"https:\/\/prohoster.info\/az\/blog\/news\/gnome-file-previewer-pereshyol-na-gtk4-v-gjs-uluchshena-podderzhka-typescript","title":{"rendered":"GNOME Fayl \u00d6nizl\u0259yicisi GTK4-\u0259 ke\u00e7di, GJS-d\u0259 TypeScript d\u0259st\u0259yi yax\u015f\u0131la\u015fd\u0131r\u0131ld\u0131.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>GNOME layih\u0259si, GNOME-da fayl m\u0259zmununun \u00f6nizl\u0259nm\u0259si \u00fc\u00e7\u00fcn istifad\u0259 olunan File Previewer (sushi) t\u0259tbiqinin GTK4 kitabxanas\u0131na, libadwaita interfeys dizayn komponentl\u0259rin\u0259, Glycin izolyasiyal\u0131 \u015f\u0259kil y\u00fckl\u0259m\u0259 arxa planda v\u0259 Blueprint interfeys in\u015fas\u0131 dilin\u0259 portlanmas\u0131 il\u0259 ba\u011fl\u0131 h\u0259ft\u0259lik hesabat\u0131n d\u0259rc olundu\u011funu bildirib. File Previewer-da qaranl\u0131q m\u00f6vzunun d\u0259st\u0259yi v\u0259 \u00fcz\u0259n al\u0259t paneli d\u0259 h\u0259yata ke\u00e7irilib, Javascript EcmaScript modullar\u0131 il\u0259 i\u015f \u00fc\u00e7\u00fcn kod modernl\u0259\u015fdirilib.<\/p>\n<p>GNOME Shell, Polari v\u0259 GNOME Documents-da istifad\u0259 olunan GJS JavaScript m\u00fch\u0259rriki \u00fc\u00e7\u00fcn TypeScript dilini d\u0259st\u0259kl\u0259y\u0259n gjsify \u00e7\u0259r\u00e7iv\u0259si inki\u015faf etdirilir. gjsify-d\u0259 son nailiyy\u0259tl\u0259rd\u0259n biri GJS daxilind\u0259 TypeScript kompilyatorunun i\u015f\u0259 sal\u0131nmas\u0131d\u0131r ki, bu da tsc-ni i\u015f\u0259 salmaq \u00fc\u00e7\u00fcn Node.js olmadan i\u015finiz\u0259 yaray\u0131r. Ayr\u0131ca, 'gjsify install' adl\u0131 daxili komanda \u0259lav\u0259 edilib ki, bunu 'npm install' \u0259v\u0259zin\u0259 istifad\u0259 ed\u0259 bil\u0259rsiniz.<\/p>\n<p>Vinyl 1.4.0 musiqi pleyeri, Rust-da yaz\u0131l\u0131b v\u0259 ID3v2 etiketl\u0259rind\u0259n birba\u015fa mahn\u0131 s\u00f6zl\u0259rinin y\u00fckl\u0259nm\u0259sini d\u0259st\u0259kl\u0259y\u0259n ilk GNOME multimedia t\u0259tbiqi oldu. Yeni versiyada h\u0259r trek \u00fc\u00e7\u00fcn f\u0259rdi \u00f6rt\u00fck \u015f\u0259kill\u0259rini y\u00fckl\u0259m\u0259 imkan\u0131, cari trek il\u0259 kataloqu a\u00e7maq \u00fc\u00e7\u00fcn d\u00fcym\u0259, kontekstual ipu\u00e7lar\u0131 realla\u015fd\u0131r\u0131ld\u0131, daha \u00e7ox uzant\u0131lar \u00fczr\u0259 axtar\u0131\u015f aparmaq imkan\u0131 t\u0259qdim edildi.<\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5589e3991bf0e25cf397c9c7ac0085e0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Contributor Atlas t\u0259tbiqinin ilk burax\u0131l\u0131\u015f\u0131 d\u0259rc edildi, burada GIMP layih\u0259sinin inki\u015faf\u0131 v\u0259 i\u015ftirak\u00e7\u0131lar\u0131n tarixi il\u0259 ba\u011fl\u0131 interaktiv x\u0259rit\u0259 t\u0259qdim edildi.<br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/481629add159fa1e117bdcd5279f7493.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/389578cc4cdbfb3872d6ed9163a1dc8f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Gitee 0.6.0 burax\u0131l\u0131\u015f\u0131, GTK4, libadwaita v\u0259 Relm4 istifad\u0259 edil\u0259r\u0259k haz\u0131rlanm\u0131\u015f GNOME \u00fc\u00e7\u00fcn Git m\u00fc\u015ft\u0259risi t\u0259qdim edildi.<\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/e4e7a142d38624d1214996d73e74671e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>M\u0259nb\u0259: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65632\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0447\u0451\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f File Previewer (sushi), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0432 GNOME \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 GTK4, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 libadwaita, \u0431\u044d\u043a\u0435\u043d\u0434 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 Glycin \u0438 \u044f\u0437\u044b\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Blueprint. \u0412 File Previewer \u0442\u0430\u043a\u0436\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0451\u043c\u043d\u043e\u0439 \u0442\u0435\u043c\u044b \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0438\u0445 \u043f\u0430\u043d\u0435\u043b\u0435\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d \u043a\u043e\u0434 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":181928,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181927","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.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0447\u0451\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f File Previewer (sushi), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0432 GNOME \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 GTK4, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/az\/blog\/news\/gnome-file-previewer-pereshyol-na-gtk4-v-gjs-uluchshena-podderzhka-typescript\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"az_AZ\" \/>\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\udd47GNOME File Previewer \u043f\u0435\u0440\u0435\u0448\u0451\u043b \u043d\u0430 GTK4, \u0432 GJS \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 TypeScript | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0447\u0451\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f File Previewer (sushi), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0432 GNOME \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 GTK4, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/az\/blog\/news\/gnome-file-previewer-pereshyol-na-gtk4-v-gjs-uluchshena-podderzhka-typescript\" \/>\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=\"2026-06-07T06:48:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-07T06:48:53+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\udd47GNOME File Previewer GTK4-\u0259 ke\u00e7di, GJS-d\u0259 TypeScript d\u0259st\u0259yi yax\u015f\u0131la\u015fd\u0131r\u0131ld\u0131 | ProHoster","description":"GNOME layih\u0259si, GNOME-da fayl m\u0259zmununun \u00f6nizl\u0259nm\u0259si \u00fc\u00e7\u00fcn istifad\u0259 olunan File Previewer (sushi) t\u0259tbiqinin GTK4 kitabxanas\u0131na, interfeys dizayn komponentl\u0259rin\u0259 portlanmas\u0131 il\u0259 ba\u011fl\u0131 h\u0259ft\u0259lik hesabat\u0131n d\u0259rc olundu\u011funu bildirib.","canonical_url":"https:\/\/prohoster.info\/az\/blog\/news\/gnome-file-previewer-pereshyol-na-gtk4-v-gjs-uluchshena-podderzhka-typescript","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"az_AZ","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\udd47GNOME File Previewer \u043f\u0435\u0440\u0435\u0448\u0451\u043b \u043d\u0430 GTK4, \u0432 GJS \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 TypeScript | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0447\u0451\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f File Previewer (sushi), \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0432 GNOME \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u043d\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 GTK4, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/az\/blog\/news\/gnome-file-previewer-pereshyol-na-gtk4-v-gjs-uluchshena-podderzhka-typescript","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":"2026-06-07T06:48:53+00:00","article:modified_time":"2026-06-07T06:48:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/181927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/comments?post=181927"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/181927\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media\/181928"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media?parent=181927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/categories?post=181927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/tags?post=181927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}