Thunderbird-ი, რომელიც წლების განმავლობაში ელექტრონული ფოსტის ერთ-ერთ ყველაზე საიმედო კლიენტად ითვლებოდა, ახალ ტექნიკურ გაუგებრობაში გაეხვა. როგორც აღმოჩნდა, პროგრამის უახლესი განახლებების შემდეგ, XDG სტანდარტების ცვლილებებთან დაკავშირებული შეცდომის გამო, აპლიკაცია ყოველი გაშვებისას მომხმარებლის სახლის დირექტორიაში ~/thunderbird საქაღალდეს ქმნის.
პრობლემის არსი
ეს საქაღალდე სრულიად უსარგებლოა. ის ცარიელი რჩება და არანაირ ფუნქციურ დატვირთვას არ ატარებს. Thunderbird-ი მონაცემებისა და კონფიგურაციის შესანახად ისედაც იყენებს ძველ სტანდარტს — ~/.thunderbird საქაღალდეს, ნაცვლად იმისა, რომ თანამედროვე სტანდარტებს (როგორიცაა ~/.config/ ან ~/.local/share/) დაექვემდებაროს.
ბევრი მომხმარებლისთვის სახლის დირექტორიაში მსგავსი „ნაგვის“ დაგროვება მიუღებელია. მიუხედავად იმისა, რომ პრობლემა კოსმეტიკურია, ის არღვევს სისტემის ჰიგიენას. რადგან ოფიციალური გამოსწორება ჯერ არ არსებობს, შესაძლებელია პრობლემის ავტომატურად გადაჭრა.
ავტომატური გამოსავალი
თუ იყენებთ Linux-ს, პრობლემის მოგვარება შესაძლებელია მარტივი სკრიპტის მეშვეობით, რომელიც აკვირდება თქვენს სახლის დირექტორიას და ავტომატურად შლის არასასურველ საქაღალდეს.
ნაბიჯი 1: სკრიპტის შექმნა
შექმენით ფაილი ~/.local/bin/watch-thunderbird-dir.fish, რომელიც დაუყოვნებლივ წაშლის ~/thunderbird დირექტორიას მისი შექმნისთანავე.
ნაბიჯი 2: სისტემური სერვისის კონფიგურაცია
იმისათვის, რომ სკრიპტმა ფონურ რეჟიმში იმუშაოს და არ გჭირდებოდეთ ტერმინალის ღიად დატოვება, გამოიყენეთ systemd. შექმენით სერვისის ფაილი ~/.config/systemd/user/watch-thunderbird-dir.service.
სერვისის გამართვისას გაითვალისწინეთ, რომ აუცილებელია აბსოლუტური გზების (absolute paths) მითითება. მას შემდეგ, რაც სერვისს დააყენებთ და გააქტიურებთ, ის ავტომატურად უზრუნველყოფს თქვენი სახლის დირექტორიის სისუფთავეს.
მნიშვნელოვანია: ეს არის დროებითი გადაწყვეტა. როგორც კი Thunderbird-ის შემქმნელები გამოუშვებენ ოფიციალურ განახლებას, რეკომენდებულია აღნიშნული სკრიპტისა და სერვისის წაშლა.




დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.