GNU/Linux >> Linux Esercitazione >  >> Linux

Perché sono passato da Mac a Linux

Nel 1994, la mia famiglia ha acquistato un Macintosh Performa 475 come computer di casa. Ho usato computer Macintosh SE a scuola e ho imparato a digitare con Mavis Beacon Teches Typing, quindi sono un utente Mac da oltre 25 anni. A metà degli anni '90, ero attratto dalla sua facilità d'uso. Non è iniziato con un prompt dei comandi DOS; si è aperto su un desktop amichevole. Era giocoso. E anche se c'era molto meno software per Macintosh che per PC, ho pensato che l'ecosistema Mac fosse migliore, proprio grazie alla forza di KidPix e Hypercard, che considero ancora lo stack creativo .

Anche così, avevo ancora la sensazione che il Mac fosse un perdente rispetto a Windows. Ricordo di aver pensato che l'azienda sarebbe potuta scomparire un giorno. Un salto in avanti decenni dopo e Apple è un colosso, un'azienda da trilioni di dollari. Ma man mano che si è evoluto, è cambiato in modo significativo. Alcuni cambiamenti sono stati in meglio, come una migliore stabilizzazione, scelte hardware più semplici, maggiore sicurezza e più opzioni di accessibilità. Altri cambiamenti mi hanno infastidito, non tutto in una volta, ma lentamente. Più significativamente, sono infastidito dall'ecosistema chiuso di Apple:la difficoltà di accedere alle foto senza iPhoto; la necessità di utilizzare iTunes; e il raggruppamento forzato dell'ecosistema degli Apple Store anche quando non voglio usarlo.

Col tempo, mi sono ritrovato a lavorare in gran parte nel terminale. Ho usato iTerm2 e il gestore di pacchetti Homebrew. Non riuscivo a far funzionare tutto il mio software Linux, ma gran parte lo fece. Pensavo di avere il meglio di entrambi i mondi:il sistema operativo grafico macOS e l'interfaccia utente oltre alla possibilità di passare a una rapida sessione del terminale.

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Successivamente, ho iniziato a utilizzare i computer Raspberry Pi avviando Raspbian. Ho anche raccolto un certo numero di laptop molto vecchi salvati dalla spazzatura nelle università, quindi, per necessità, ho deciso di provare varie distribuzioni Linux. Anche se nessuno di loro è diventato la mia macchina principale, ho iniziato a divertirmi davvero a usare Linux. Ho iniziato a pensare a come sarebbe stato provare a eseguire una distribuzione Linux come driver quotidiano, ma ho pensato che il comfort e la facilità del Macbook, in particolare le dimensioni e il peso dell'hardware, sarebbero stati difficili da trovare in un laptop non Mac.

È ora di effettuare il passaggio?

Circa due anni fa, ho iniziato a usare un Dell per lavoro. Era un laptop più grande con una GPU integrata e Linux e Windows a doppio avvio. L'ho usato per lo sviluppo di giochi, la modellazione 3D, un po' di machine learning e la programmazione di base in C# e Java. Ho pensato di farne la mia macchina principale, ma ho adorato la portabilità del mio Macbook Air e ho continuato a usarlo.

Lo scorso autunno, ho iniziato a notare che la mia aria era calda e la ventola si accendeva più spesso. La mia macchina principale iniziava a mostrare la sua età. Per anni ho usato il terminale del Mac per accedere al sistema operativo di Darwin simile a Unix e passavo sempre più tempo a rimbalzare tra il terminale e il mio browser web. Era ora di fare il passaggio?

Ho iniziato a esplorare le possibilità di un laptop Linux simile a un Macbook. Dopo aver fatto alcune ricerche, letto recensioni e bacheche, sono andato con il famoso Dell XPS 13 Developer Edition 7390, optando per l'i7 di decima generazione. L'ho scelto perché amo la sensazione del Macbook (e in particolare del sottile Macbook Air) e le recensioni dell'XPS 13 hanno suggerito che sembrava fosse simile, con recensioni davvero positive del trackpad e della tastiera.

Soprattutto, è stato caricato con Ubuntu. Sebbene sia abbastanza facile ottenere un PC, cancellarlo e installare una nuova distribuzione Linux, sono stato attratto dal sistema operativo e dall'hardware coesi, ma uno che ha consentito molte delle personalizzazioni che conosciamo e amiamo in Linux. Quindi, quando c'è stata una vendita, ho fatto il grande passo e l'ho acquistato.

Com'è eseguire Linux ogni giorno

Uso l'XPS 13 da tre mesi e il mio laptop da lavoro Linux con doppio avvio da due anni. All'inizio, ho pensato di voler dedicare più tempo alla ricerca di un ambiente desktop alternativo o di un gestore di finestre più simile a un Mac, come Enlightenment. Ne ho provati diversi, ma devo dire che mi piace la semplicità di eseguire GNOME fuori dagli schemi. Per prima cosa, è minimo; non c'è molta GUI in cui rimanere coinvolti. In effetti, è intuitivo e la panoramica richiede solo un paio di minuti per essere letta.

Posso accedere alle mie applicazioni tramite la barra del cruscotto dell'applicazione o un pulsante della griglia per accedere alla visualizzazione dell'applicazione. Per accedere al mio file system, faccio clic su File icona nel trattino. Per aprire il terminale GNOME, digito Ctrl+Alt+T o semplicemente Alt+Tab per passare da un'applicazione aperta a un terminale aperto. È anche facile definire le tue scorciatoie da tastiera personalizzate.

Oltre a questo, non c'è molto altro da dire. A differenza del desktop del Mac, non c'è molto in cui perdersi, il che significa che c'è meno per distrarmi dal mio lavoro o dalle applicazioni che voglio eseguire. Non mi sono reso conto di tutte le opzioni o di quanto tempo ho trascorso a navigare in Windows sul mio Mac. In Linux ci sono solo file, applicazioni e il terminale.

Ho installato il gestore di finestre di piastrellatura i3 per eseguire un test. Ho avuto alcuni problemi a configurarlo perché digito Dvorak e i3 non si adatta alla configurazione della tastiera alternativa. Penso che con uno sforzo maggiore, potrei trovare una nuova mappatura della tastiera in i3, ma la cosa principale che stavo cercando era una semplice piastrellatura.

Ho cercato le capacità di piastrellatura di GNOME e sono rimasto piacevolmente sorpreso. Premi il Super key (per me è la chiave con il logo di Windows, che dovrei coprire con un adesivo!) e poi un tasto modificatore. Ad esempio, premendo Super+sinistra sposta la finestra corrente su un riquadro sul lato sinistro dello schermo. Super+destra si sposta nella metà destra. Super+Up massimizza la finestra corrente. Super+Giù torna alla dimensione precedente. Puoi spostarti tra le finestre dell'app con Alt+Tab . Questo è tutto comportamento predefinito e può essere personalizzato nelle impostazioni della tastiera.

Collegare le cuffie o il collegamento a HDMI funziona come previsto. A volte, apro le impostazioni Audio per passare dall'uscita audio HDMI al cavo audio esterno, proprio come farei su un Mac o un PC. Il trackpad è reattivo e non ho notato alcuna differenza rispetto al Macbook. Quando collego un mouse a tre pulsanti, funziona immediatamente, anche con mouse e tastiera Bluetooth.

Software

Ho installato Atom, VLC, Keybase, Brave Browser, Krita, Blender e Thunderbird in pochi minuti. Ho installato altri software con il gestore di pacchetti Apt nel terminale (come di consueto), che offre molti più pacchetti rispetto al gestore di pacchetti Homebrew per macOS.

Musica

Ho una varietà di opzioni per ascoltare la musica. Uso Spotify e PyRadio per ascoltare musica in streaming. Rhythmbox è installato di default su Ubuntu; il semplice lettore musicale si avvia istantaneamente e senza alcun rigonfiamento. Basta fare clic sul menu, scegliere Aggiungi musica e passare a una directory di tracce audio (cerca ricorsivamente). Puoi anche trasmettere facilmente podcast o radio online.

Testo e PDF

Tendo a scrivere in Markdown in Neovim con alcuni plugin, quindi convertire il mio documento usando Pandoc in qualsiasi formato finale sia necessario. Per un bell'editor Markdown con anteprima, ho scaricato Ghostwriter, un'applicazione di scrittura con focus minimo.

Se qualcuno mi invia un documento di Microsoft Word, posso aprirlo utilizzando l'applicazione predefinita di LibreOffice Writer.

Di tanto in tanto, devo firmare un documento. Questo è facile con l'applicazione Anteprima di macOS e la mia firma in formato PNG e avevo bisogno di un equivalente Linux. Ho scoperto che l'app di visualizzazione PDF predefinita non aveva gli strumenti di annotazione di cui avevo bisogno. Il programma LibreOffice Draw era accettabile ma non particolarmente facile da usare e occasionalmente si bloccava. Sulla base di alcune ricerche, ho installato Xournal, che ha i semplici strumenti di annotazione di cui ho bisogno per aggiungere date, testo e la mia firma ed è abbastanza paragonabile all'app Anteprima di Mac. Funziona esattamente come necessario.

Importazione di immagini dal mio telefono

Ho un iPhone. Per rimuovere le mie immagini dal telefono, esistono diversi metodi per sincronizzare e accedere ai file. Se hai un telefono diverso, la procedura potrebbe essere diversa. Ecco il mio metodo:

  1. Installa gvfs-backend con sudo apt install gvfs-backends , che fa parte del filesystem virtuale GNOME.
  2. Ottieni il numero di serie del tuo telefono. Collega il telefono al computer e fai clic su "Fidati" sul tuo iPhone. Nel terminale del tuo computer inserisci: 
  3. lsusb -v 2> /dev/null | grep -e "Apple Inc" -A 2

    (Grazie all'utente Stack Oveflow compulistico per questo suggerimento sul codice).

  4. Ora apri il tuo file system.
    • Premi Ctrl+L per aprire una sede e digitare:
      afc://YOUR_SERIAL_NUMBER

      per aprire e navigare nella cartella DCIM. Le mie foto e i miei video si trovano all'interno della cartella DCIM all'interno di cinque sottocartelle, non nella cartella Foto. Da qui puoi spostarli manualmente sul tuo computer.

    • Dopo aver montato il file system del telefono puoi in alternativa navigare ai tuoi file nel Terminale tramite:
      cd /run/user/1001/gvfs/afc:host=YOUR_SERIAL_NUMBER

Grafica, fotografie, modellismo e motori di gioco

Sono un educatore e insegno una varietà di corsi sui nuovi media. Molti dei miei colleghi e studenti si abbonano alla costosa e proprietaria Adobe Creative Suite. Mi piace far sapere ai miei studenti che hanno altre opzioni.

Per il disegno e l'editing grafico, utilizzo Krita. È sicuramente il mio sostituto di Photoshop. Per il lavoro di illustrazione, ci sono anche Inkscape e Scribus per il software di pubblicazione. Per l'editing automatico, utilizzo il programma ImageMagick da riga di comando, che è preinstallato in Ubuntu.

Per gestire le mie immagini, utilizzo la semplice applicazione Shotwell.

Per la modellazione 3D, utilizzo e insegno il software open source Blender. Nella mia scuola, insegniamo Unity 3d, che ha build Linux. Funziona bene, ma volevo provare Godot, un'alternativa open source.

Sviluppo

Il mio XPS 13 è arrivato con Chrome e Chromium installati. Ho anche aggiunto Firefox e Brave Browser. Tutto funziona come saresti abituato su un Mac o PC. La maggior parte delle volte, svolgo il mio lavoro di sviluppo in Atom e talvolta in Visual Studio Code, entrambi facilmente installabili su Linux. Vim è preinstallato nel terminale e Neovim, il mio editor di testo per terminale preferito, è stato facile da installare.

Dopo alcune settimane, ho iniziato a provare altri terminali. Il mio preferito al momento è Terminologia della Enlightenment Foundation. Per prima cosa, ti consente di visualizzare le immagini nel terminale, cosa che ti sarebbe difficile fare nel terminale del Mac.

Qui per restare

Non riesco a vedermi tornare a un Mac come computer quotidiano. Ora, quando uso un Mac, noto l'abbondanza di opzioni e passaggi aggiuntivi necessari per eseguire un'applicazione o navigare da qualche parte. Noto anche che funziona un po' più lentamente o è solo nella mia testa?

Ora che sono passato a un ecosistema open source ea Linux, sono felice e non ho bisogno di tornare indietro.


Linux
  1. Perché uso Linux per gestire il mio studio di yoga

  2. La mia storia di Linux:dall'appassionato di 8 bit all'amministratore di sistema Unix

  3. Perché sono passato da Mac a Linux

  4. Come ho ottenuto il mio lavoro in Linux:da principiante a professionista

  5. dd prestazioni su Mac OS X rispetto a Linux

Linux vs Mac:7 motivi per cui Linux è una scelta migliore del Mac

Kernel Linux vs. Kernel Mac

Da un sogno alla realtà:come Linux ha cambiato la mia vita

Risolvere l'indirizzo Mac dall'indirizzo IP in Linux?

Linux vs Mac OS:15 motivi per utilizzare Linux invece di Mac OS

Risoluzione dell'indirizzo MAC dall'indirizzo IP in Linux