Chciałbym, aby mój Pulpit był zawsze uporządkowany według nazwy. Jak mogę to osiągnąć?
Pulpit niezorganizowany według nazwy:
Pulpit po zorganizowaniu według nazwy:
unity
scripts
icons
desktop-icons
orschiro
źródło
źródło
Odpowiedzi:
Rozmieść ikony pulpitu alfabetycznie według poleceń
Poniższy skrypt zmieni układ pulpitu:
... na alfabetycznie uporządkowany pulpit, taki jak:
Zamówione:
Ustaw liczbę elementów w pionie
Ponadto można ustawić dowolną liczbę elementów w pionie (wiersze); odstępy w poziomie zostaną odpowiednio ustawione automatycznie.
Scenariusz
Jak używać
Skrypt potrzebuje
xdotool
:Skopiuj skrypt do pustego pliku i zapisz go jako
arrange_dt.py
Przetestuj - uruchom komendę:
w ciągu 20 sekund kliknij pulpit, nowe ustawienie zostanie zastosowane. Jeśli uruchomisz skrypt ze skrótu, gdy pulpit jest z przodu, układ zostanie zastosowany natychmiast. Jeśli pulpit nie znajduje się na pierwszym planie, skrypt czeka maksymalnie 20 sekund. Jeśli czas przekroczy, po prostu naciśnij,F5aby zastosować.
Jeśli wszystko działa poprawnie, dodaj go do klawisza skrótu: wybierz: Ustawienia systemu> „Klawiatura”> „Skróty”> „Skróty niestandardowe”. Kliknij „+” i dodaj polecenie:
Opcje
Możesz wpływać na rozmieszczenie ikon na trzy sposoby:
ustaw rozmiar „kafelków”
Spowoduje to ustawienie (maksymalnej) liczby ikon w pionie. Wielkość z „płytek” będzie równa (x, y),
ustaw przesunięcie w poziomie
Spowoduje to ustawienie odchylenia x od domyślnej pozycji matrycy ikon jako całości
Ustaw przesunięcie pionowe
Spowoduje to ustawienie odchylenia y od domyślnej pozycji matrycy ikon
Przykład z użyciem:
Wyjaśnienie
Wyjaśnienie poniżej jest raczej wyjaśnieniem koncepcji niż kodowania
python
'sos.listdir(Desktop)
Następnie tworzymy macierz:
Na obrazku poniżej te „wirtualne” kwadraty są widoczne, czerwona kropka to miejsce, w którym umieszczona jest ikona.
Następnie wszystko, co musimy zrobić, to umieścić pierwszą ikonę na połowie wielkości kwadratu, zarówno poziomo, jak i pionowo.
Aby znaleźć pozycję x wszystkich innych ikon, wystarczy podzielić ich indeks (zaczynając od zera) przez liczbę wierszy, zaokrągloną w dół. Wynik zostanie dodany do pozycji x pierwszej ikony (u góry po lewej), na przykład:
Aby znaleźć pozycję y wszystkich innych ikon, potrzebujemy tylko pozostałej części indeksu i liczby wierszy. Wynik x szerokość kwadratu zostanie dodany do pozycji y pierwszej ikony (u góry po lewej), na przykład:
Następnie umieszczamy ikony na pulpicie, używając polecenia:
Wreszcie musimy nacisnąć F5 pulpit z przodu , aby zastosować zmieniony układ (odświeżyć pulpit). W takim przypadku nastąpi to natychmiast. Jeśli nie, skrypt będzie próbował ponownie w ciągu 20 sekund, jeśli pulpit jest z przodu, praktycznie naciska F5i pęka. Jeśli po 20 sekundach pulpit nadal nie był na froncie, musisz ręcznie nacisnąć F5.
źródło
6 -50 -50
ale trzy foldery są lekko przesunięte. Jakieś pomysły dlaczego? Zrzut ekranu: i.imgur.com/XuGIiBT.pngZainspirowany częściowo powyższym pytaniem napisałem,
iconic
aby rozwiązać ten problem, umożliwiając sortowanie ikon na cztery różne sposoby. Dodatkowo:Możesz pobrać skrypt na github .
Oto główny ekran:
Odwiedź stronę github, aby zobaczyć ikony, aby zobaczyć wszystkie pozostałe ekrany, objaśnienia i kopię skryptu.
źródło