Wyszukiwanie w witrynie

3 popularne aplikacje, które zawsze uruchamiam w trybie bezgłowym, aby nie zaśmiecały mojego pulpitu


W miarę jak pojawia się coraz więcej aplikacji, wydaje się, że walka o przestrzeń ekranu wypełniona jest niepotrzebnym bałaganem. Często mamy paski stanu, procesy w tle czy odtwarzacze multimedialne działające, ale tak naprawdę nie musimy na nie patrzeć. Fajne jest to, że wiele oprogramowania, na którym codziennie polegamy, może działać całkowicie bez GUI.

Kiedy aplikacja działa w trybie headless, przerzuca ciężką pracę renderowania całego interfejsu użytkownika na inny proces. Jest to tak przydatne, że są pewne aplikacje, których nie chciałbym używać bez trybu headless, a możesz nie zdawać sobie sprawy, że taka opcja istnieje. Jeśli używasz poniższych aplikacji, warto spróbować zrezygnować z tego okna, aby sprawdzić, czy ogólnie nie jest lepiej.

Blender

Jako pełen entuzjazmu student animacji, wydałem tysiące na komputer, aby stworzyć mój pierwszy projekt. Renderowanie to największy pożeracz zasobów systemowych, który praktycznie trzyma cały komputer w szachu. Kiedy renderuję coś skomplikowanego, zostawienie otwartego interfejsu graficznego jest całkowicie bezcelowe. To także świetny sposób, aby zapobiec przegrzewaniu się Maca.

Zużywa zasoby GPU, rozrzuca wizualny bałagan po całym pulpicie i trzeba go zostawić w spokoju podczas renderowania. Jeśli uruchomisz go w trybie bez interfejsu, możesz jednak przenieść to naprawdę ciężkie obciążenie w tle, a może nawet na domowy serwer. To zwalnia ekran i zasoby systemowe, dzięki czemu możesz korzystać z komputera do innych rzeczy, podczas gdy zadanie renderowania się kończy.

Możesz skorzystać z interfejsu wiersza poleceń Blendera, aby rozpocząć renderowanie bez nieporęcznego interfejsu graficznego. Wystarczy dodać argument -b lub --background do swojej komendy. To rozwiązanie jest świetne, ponieważ pozwala na poważną automatyzację i przetwarzanie wsadowe.

Możesz określić ścieżkę wyjściową za pomocą polecenia -o i zdefiniować swój silnik renderujący, na przykład cycles, za pomocą -E. Jedną rzeczą, którą miałem problem zapamiętać, było to, że kolejność argumentów naprawdę ma znaczenie. Na przykład musisz najpierw ustawić ścieżkę wyjściową, zanim uruchomisz polecenie renderowania pojedynczej klatki (-f) lub polecenie animacji (-a). W ten sposób upewnisz się, że Twoje pliki trafią we właściwe miejsce.

W zasadzie sprawia to, że Blender staje się serwerem modeli 3D lub potężnym zapleczem dla zautomatyzowanych procesów. Możesz nawet używać tych skryptów do automatyzacji skomplikowanych zadań, takich jak włączanie określonych dodatków czy ustawianie preferencji GPU jeszcze zanim rozpocznie się renderowanie.

Odtwarzacz multimedialny VLC

Lubię używać odtwarzacza VLC w trybie bez interfejsu, ponieważ wydaje się, że serwisy streamingowe sprawiły, że niemożliwe jest po prostu odtwarzanie muzyki lub dźwięku bez subskrypcji lub aplikacji. VLC jest świetny dzięki swoim ukrytym funkcjom, ale wciąż jest niezawodnym sposobem słuchania muzyki. Czasami po prostu chcę pobrać audio i pozwolić mu grać, nie zajmując przy tym miejsca na ekranie.

Większość z nas natychmiast rozpoznaje ikoniczną ikonę pachołka drogowego, gdy myślimy o VLC jako o podstawowym programie do odtwarzania wideo na komputerze. Jednak odtwarzacz multimedialny VLC ma zaawansowane możliwości zaplecza, które pozwalają mu działać całkowicie bez jakiegokolwiek interfejsu graficznego.

To nie jest osobny program; to specjalny tryb, który usuwa interfejs. Ta funkcja jest szczególnie przydatna, jeśli musisz przetwarzać wiele plików jednocześnie, ponieważ omijasz nakład pracy związany z wizualnym renderowaniem odtwarzacza.

Co jest świetne, to fakt, że nawet bez standardowego GUI nadal masz kontrolę nad odtwarzaniem przez różne interfejsy. Możesz używać rzeczy takich jak ncurses, które daje ci tekstowe menu bezpośrednio w terminalu, albo możesz włączyć interfejs HTTP. Ten interfejs HTTP pozwala na zdalne sterowanie twoim niewidocznym odtwarzaczem audio przez przeglądarkę internetową lub może aplikację na smartfona.

Dla użytkowników Windows, będziesz musiał otworzyć Wiersz polecenia lub PowerShell. Przejdź do folderu, w którym zainstalowany jest VLC, zazwyczaj w Program Files, a następnie wpisz vlc.exe -I dummy lub vlc.exe -I rc. Dla użytkowników Linux wystarczy otworzyć terminal i wpisać cvlc, a następnie plik, który chcesz odtworzyć.

Na macOS proces jest bardzo podobny, ale będziesz używać aplikacji Terminal. Ponieważ aplikacje na Maca są pakowane w foldery, musisz skierować Terminal bezpośrednio do ukrytego pliku wewnątrz aplikacji. Robisz to, wpisując /Applications/VLC.app/Contents/MacOS/VLC -I dummy.

qBittorrent

Klienci torrentów, szczególnie ci darmowi, są świetni jako oprogramowanie, które można po prostu ustawić i o nim zapomnieć. Nie powinno być potrzeby posiadania dużego widocznego okna zajmującego miejsce na ekranie. Nie używam ich cały czas, ale kiedy pobieram całkowicie legalne rzeczy, ostatnią rzeczą, jakiej bym chciał, jest zagracenie mojego pulpitu lub przypadkowe zamknięcie programu. To mój częsty problem, dlatego w pierwszej kolejności zainteresowałem się trybami bezgłowymi.

Gorąco polecam wypróbowanie qBittorrent-nox. Jest to specjalna wersja qBitTorrent stworzona z myślą o środowiskach, które nie mają interfejsu graficznego, takich jak serwery bez głowy, albo jeśli używasz Linuxa i musisz oszczędzać zasoby. Sufiks „nox” dosłownie oznacza „bez serwera X”, co oznacza, że działa całkowicie bez standardowych komponentów graficznych wymaganych przez standardową aplikację desktopową.

Zapisz się, aby otrzymywać praktyczne wskazówki i poradniki dotyczące aplikacji headless

Zapisz się, aby otrzymywać praktyczne wskazówki i poradniki dotyczące aplikacji headless

Subskrybując, wyrażasz zgodę na otrzymywanie newslettera i wiadomości marketingowych oraz akceptujesz Warunki korzystania z serwisu i Politykę prywatności Valnet. Możesz zrezygnować w każdej chwili.

Wersja Nox jest niesamowicie łatwa w użyciu i zapewnia pełny interfejs Web UI. Ten interfejs Web UI odzwierciedla wygląd i funkcjonalność standardowej aplikacji desktopowej. Możesz zarządzać wszystkimi swoimi transferami za pomocą rozbudowanego interfejsu HTTP WebAPI, co oznacza, że masz kontrolę nad wszystkim, takimi jak torrenty, subskrypcje RSS i ustawienia, praktycznie z dowolnego urządzenia w swojej sieci.

To świetne, ponieważ mogę sprawdzić postępy lub dodać więcej plików bezpośrednio z telefonu lub przeglądarki, utrzymując moje główne środowisko pracy całkowicie wolne od okien statusu i irytujących pasków pobierania. Domyślnie możesz uzyskać dostęp do tego interfejsu internetowego pod adresem http://localhost:8080, co sprawia, że zarządzanie zdalne jest płynne.


Na koniec dnia, decyzja o korzystaniu z bezgłowych przepływów pracy oznacza wybór funkcji i efektywności ponad efektowność. Dla twojej maszyny oznacza to odzyskanie cennych cykli CPU i GPU, minimalizację użycia pamięci oraz uzyskanie poziomu stabilności i efektywności, który wcześniej można było znaleźć tylko w dedykowanych środowiskach serwerowych. Dla ciebie oznacza to osiągnięcie stanu flow bez wizualnych przerw.

Kiedy zaczynasz bawić się trybem bezgłowym, najważniejszą rzeczą, jaką się uczysz, jest to, że graficzny interfejs użytkownika to udogodnienie, a nie coś, czego zawsze potrzebujesz. Zdecydowanie nadszedł czas, aby przestać pozwalać swoim aplikacjom krzyczeć o uwagę i zacząć doceniać cichą siłę efektywności.

Powiązane artykuły