Windows Tips & News

Cinnamon იღებს პროგრესის ზოლს ამოცანების პანელში

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

როგორც უკვე იცით, Microsoft Windows-ში დაწყებული Windows 7-ით, აპებს შეუძლიათ პროგრესის ზოლის დახატვა უშუალოდ აპლიკაციის ამოცანების ღილაკზე. ეს სასარგებლოა, როდესაც თქვენ აკოპირებთ ზოგიერთ ფაილს, ჩამოტვირთავთ რაიმეს ან დააინსტალირებთ რაიმე უზარმაზარ აპს, რომელსაც დრო სჭირდება. არსებითად, ნებისმიერი დავალება, რომელიც აჩვენებს პროგრესის ზოლს, სარგებლობს დავალების ზოლიდან, რომელიც მიუთითებს ამას. აქ არის კარგი ამბავი Linux Cinnamon-ის მომხმარებლებისთვის: იგივე ფუნქცია მოდის Cinnamon-ში.

რეკლამა


Cinnamon არის Linux Mint-ის ფლაგმანი დესკტოპის გარემო. დაწყებული როგორც Gnome ჩანგალი, ის ახლა სრულიად დამოუკიდებელია.

მომავალ Cinnamon 3.6 დესკტოპ გარემოში, მისმა დეველოპერებმა განახორციელეს სპეციალური ცვლილება LibXapp-ში, ძირითადი ბიბლიოთეკა, რომელიც გაზიარებულია Linux Mint-ში შემავალ აპებს შორის.

დეველოპერებმა ეს ასე აღწერეს:

როდესაც აპლიკაცია დაკავებულია რაღაცის კეთებით, ის ჩვეულებრივ გიჩვენებთ პროგრესის ზოლს. იმის ნაცვლად, რომ დაუფიქრებლად შეხედონ ბარს და დაელოდონ მის 100%-ს, ადამიანები ჩვეულებრივ სარგებლობენ შესაძლებლობას გააკეთონ სხვა რამ ან გადაიტანონ ყურადღება ინტერნეტში ლოდინის დროს. პრობლემა ისაა.. როგორ იცით, როდის არის აპლიკაცია მზად, თუ ვერ ხედავთ მის პროგრესის ზოლს? როგორ შეგიძლიათ თვალი ადევნოთ ოპერაციის მიმდინარეობას მას შემდეგ, რაც ფანჯრის მინიმუმამდე დაყვანას ან მის თავზე სხვა ფანჯრების ფოკუსირებას გააკეთებთ?

ზოგიერთმა აპლიკაციამ, როგორიცაა USB Stick-ის ფორმატირი ან Nemo ფაილ მენეჯერის ოპერაციები, იმუშავა ამ პრობლემის გადასაჭრელად ფანჯრის სათაურის შეცვლით, რათა მიუთითებდეს პროგრესზე. ამ გზით პროცენტი ჩანს არა მხოლოდ მათ სათაურში, არამედ პანელის ფანჯრების სიაშიც.

Windows 7-მა ეს კიდევ უფრო უკეთესად გააკეთა, მათ დანერგეს მექანიზმი, რომელიც აპლიკაციებს საშუალებას აძლევს თავიანთი პროგრესი თავიანთ გარემოში აცნობონ.

ჩვენ გადავწყვიტეთ ეს შესაძლებელი გაგვეკეთებინა Linux-ში LibXapp-ში მისი განხორციელებით.

LibXApp არის C ბიბლიოთეკა, რომელიც ხელმისაწვდომია უმეტეს დისტრიბუციაში. ის უზრუნველყოფს დინამიურ კავშირებს ბევრ ენაზე GIRepository-ის საშუალებით.

აი მაგალითად პითონში:

იმპორტი გი. gi.require_version('Gtk', '3.0') gi.require_version ('XApp', '1.0') gi.repository იმპორტიდან Gtk, XApp ფანჯარა = Gtk. ფანჯარა () window.set_title ("ჩემი ფანჯარა") window.show() XApp.set_window_progress (ფანჯარა, 50) XApp.set_window_icon_name (ფანჯარა, "ინფორმაცია") window.connect("Destroy", Gtk.main_quit) Gtk.main()

როგორც ხედავთ, აპლიკაციას შეუძლია მიაწოდოს პროგრესი (ამ მაგალითში 50%) ფანჯრის მენეჯერს უბრალოდ დარეკვით XApp.set_window_progress (ფანჯარა, 50).

Cinnamon 3.6-ში, ეს პროგრესი ჩანს ფანჯრის სიაში:

Cinnamon Taskbar Progress

ბიბლიოთეკა ასევე გთავაზობთ სასარგებლო კლასს სახელწოდებით GtkWindow, რომელიც მომდინარეობს Gtk-დან. ფანჯარა და უზრუნველყოფს ამ ფუნქციებს პირდაპირ ინსტანციის საშუალებით:

იმპორტი გი. gi.require_version('Gtk', '3.0') gi.require_version ('XApp', '1.0') gi.repository იმპორტიდან Gtk, XApp ფანჯარა = XApp. GtkWindow () window.set_title ("ჩემი ფანჯარა") window.show() window.set_progress (50) window.set_icon_name("info") window.connect("destroy", Gtk.main_quit) Gtk.main()

ეს ფუნქცია მოსალოდნელია Linux Mint-ის მომდევნო განახლებაში. Mint ვერსია 18.3 მოიცავს დავალების პროგრესის ფუნქციას შემდეგი აპებისთვის:

  • ნემო (ფაილის ოპერაციები)
  • სარეზერვო ინსტრუმენტი
  • პროგრამული უზრუნველყოფის მენეჯერი
  • მძღოლის მენეჯერი
  • USB Stick ფორმატორი
  • USB გამოსახულების დამწერი

დეველოპერები ასევე განიხილავენ ამ ფუნქციის მხარდაჭერის დამატებას MATE/Caja-სა და Synaptic-ზე და მის დამხმარე ინსტრუმენტებზე, როგორიცაა განახლების მენეჯერი, ენის პარამეტრები და პროგრამული წყაროები.

და ბოლოს, Cinnamon-ის ქსელურ აპლეტს აქვს უკაბელო ქსელების ხელახლა სკანირების შესაძლებლობა.

ყველა ეს ცვლილება მოსალოდნელია Linux Mint 18.3-ში.

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
გააფორმეთ თქვენი Windows 10 საშობაო და საახალწლოდ

გააფორმეთ თქვენი Windows 10 საშობაო და საახალწლოდ

დროა დაამშვენოთ თქვენი Windows 10 დესკტოპი საშობაო და მომავალი ახალი წლის აღსანიშნავად. ადამიანებ...

Წაიკითხე მეტი

დაამატეთ Layout კონტექსტური მენიუ Windows 10-ში

დაამატეთ Layout კონტექსტური მენიუ Windows 10-ში

თქვენ შეგიძლიათ დაამატოთ Layout კონტექსტურ მენიუში Windows 10-ში. ეს საშუალებას მოგცემთ დააკონფიგ...

Წაიკითხე მეტი

ჩართეთ ან გამორთეთ დაცული მეხსიერება PowerShell-ით Windows 10-ში

ჩართეთ ან გამორთეთ დაცული მეხსიერება PowerShell-ით Windows 10-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი