Installation och personlig konfiguration av Antergos GNOME [ISO april 2015]

antergos-logotyp

Jag har provat många distroer sedan jag gick in i GNU/Linux-världen, och jag har alltid undrat om det finns en rullande release bra gjort.

Det bästa jag har provat är utan tvekan, KAOS. Det är inte perfekt, men det är det närmaste perfektion. Problemet är att KaOS bara fokuserar på 64-bitars och KDE. Finns det en anständig rullande utgåva för GNOME? För några dagar sedan hittade jag svaret: Ja, Antergos.

Sedan jag bestämde mig för att ta mig ur Fedora, installerade jag det för att testa det, och förutom några mycket specifika problem på min PC har resultatet varit spektakulärt. Här erbjuder jag dig all installation och konfiguration av Antergos som jag gillar. Njut av ;).

Inledning

Antergos är en GNU/Linux-distribution Arch-baserad. Det betyder att det är rullande släpp, all programvara är uppdaterad och den har ett av de största förråden, tillsammans med den snabbaste pakethanteraren: Pacman.

Förutom att "ärva" egenskaperna hos Arch, Antergos har en egen installatör (Cnchi), med vilken du enkelt kan installera den och välja din favoritskrivbordsmiljö (ingen mer ISO för varje miljö!).

När det gäller designen tar Antergos som standard Numix ikoner och teman (om du inte gillar det kan du ändra det), vilket även om jag måste erkänna att det först verkade konstigt för mig, så verkade det perfekt: Enkelt och elegant. När det gäller GNOME har den också några förinstallerade tillägg.

I den här guiden kommer du att lära dig hur du installerar Antergos med GNOME precis som jag gillar det. Jag tänker inte separera kommandona, förklara dem ett efter ett, etc etc. Jag kommer till saken. Det resulterande systemet kommer att ha all programvara som jag anser vara mest lämplig, av högre kvalitet, så om du inte håller med mig kan du alltid ändra den till den du använder när du är klar med guiden.

Slutresultatet blir detta:

Skärmdump av 2015-04-15 13-28-55

Skärmdump av 2015-04-15 13-29-04

Med den här guiden alla ikoner kommer att vara Numix. Allt. Jag har varit ansvarig för att korrigera de som inte laddas bra och till och med låta en vän designa den för PPSSPP, som saknades.

Vilken programvara kommer du att ha om du använder den här guiden?

  • Skrivbordsmiljö: GNOME
  • Webbläsare: Firefox (+ Adobe Flash)
  • Textredigerare (för programmering): Atom
  • CD/DVD-brännare: Brazier
  • Partitionshanterare: GParted
  • Kontorsautomation: LibreOffice
  • Bildredigering: GIMP
  • Ritning (vanlig): Pint
  • Ritning (avancerat): krita
  • Vektordesign: Inkscape
  • RAW-bilder: rawtherapee
  • Musikspelare: Rhythmbox
  • Ljudtaggredigerare: EasyTAG
  • ljudredigering: Audacity, Ardor
  • Videospelare: MPV
  • Videoutgåva: pitivi
  • 3D-design: Blandare
  • Animation: Synfigstudio
  • FTP-klient: filezilla
  • Torrent klient: Växellåda
  • Chatt (text): Telegram (kräver mobiltelefon)
  • Chatt (röst): Skype
  • Spel: 0.AD, Minetest, SuperTuxKart
  • Emulatorer: PCSXR (PSX), PCSX2 (PS2), VBA-M (GBA), Dolphin (GC och Wii), DeSmuME (NDS), PPSSPP (PSP)
  • Virtuell maskin: VirtualBox
  • [BONUS] World of Warcraft

Häftigt? Låt oss gå!

Installation av Antergos och all mjukvara

Installationen har inget mysterium; jag skulle säga att Antergos har den bästa installatören av alla distros. Om du redan har installerat Ubuntu, Fedora eller något annat som är lätt att installera, kommer Antergos att vara en bit av kakan. Kom ihåg att välja GNOME (vilket är vad den här guiden är avsedd för). När den frågar dig vilken ytterligare programvara du vill ha, lämna det så här:

programs_antergos_installation

Tryck sedan på konfigurationen av partitionerna (vilket ger dig möjlighet att göra dem automatiskt eller manuellt), sedan på din användares data och slutligen installationen. När den är klar kommer den att be dig starta om och du kommer att vara i din nyinstallerade Antergos.

Efter att ha loggat in för första gången (du kommer att märka att det inte är GDM, utan en LightDM med egen design) kommer ett fönster upp som frågar dig om du vill uppdatera namnet på mapparna till spanska. Markera "Fråga mig inte det här igen" och uppdatera namnen:

antergos_folders

Despues vi uppdaterar med programmet "Software Update". Det är att föredra att du alltid gör det med det programmet, eftersom det också uppdaterar AUR-paketen som vi installerar. Antergos kommer i alla fall med ett aviseringssystem som låter dig veta varje gång det behöver uppdateras. När jag är klar, omstarter och öppna en terminal. Kör följande:

sudo gedit /etc/pacman.conf

Pacman-konfigurationsfilen öppnas. Vårt mål är aktivera multilib repository (om du använder 32 bitar, gör INTE detta), vilket vi kommer att göra genom att ta bort "#" som visas i början av dessa två rader:

[multilib] Inkludera = /etc/pacman.d/mirrorlist

Vi sparar, stänger och uppdaterar arkiven:

sudo pacman -Syu

Låt oss gå med drivrutiner för grafikkort. Om du inte använder NVIDIA behöver du inte göra någonting alls, eftersom de gratis (öppna) drivrutinerna är installerade som standard, vilket fungerar ganska bra på de flesta grafikkort. Om du använder NVIDIA och du vill använda proprietär drivrutin (stängd), måste du använda ett eller annat kommando beroende på vilken modell du har.

Paket som börjar med "lib32-" är endast 64-bitars

Om du använder en modern NVIDIA:

sudo pacman -R xf86-video-nouveau && sudo pacman -S nvidia nvidia nvidia-libgl nvidia-utils opencl-nvidia libvdpau mesa-vdpau lib32-nvidia-libgl lib32-nvidia-utils lib32-opencl-nlibia-vlib-u-mes vdpau

Om du använder en gammal NVIDIA (kolla in det här, i produkter som stöds):

sudo pacman -R xf86-video-nouveau && sudo pacman -S nvidia-340xx nvidia-340xx-libgl nvidia-340xx-utils opencl-nvidia-340xx libvdpau tabell-vdpau lib32-nvidia-340xx-nvidia-32xx-nvidia xvid xvid xvid använder lib340-opencl-nvidia-32xx lib340-libvdpau lib32-mesa-vdpau

I båda fallen kommer den att fråga dig om den ersätter två paket som är i konflikt. Säg ja till alla. Om ditt grafikkort fortfarande är äldre än de som behöver 340-drivrutinen, är det troligt att Nouveau (den kostnadsfria drivrutinen) kommer att fungera tillräckligt bra för dig. Slutligen, i fallet med någon NVIDIA med en proprietär drivrutin, måste du omstart.

Ledsen att säga att jag inte har något för NVIDA Optimus-användare. En väns bärbara dator med den tekniken laddade inte ens LiveCD:n, så jag har inte ens kunnat testa hur Bumblebee fungerar :(.

Vi avinstallerar programvara som vi inte kommer att använda eller som har överlägsna alternativ:

sudo pacman -R pidgin cmake empati totem gnome-disk-verktyg gnome-dokument gnome-foton gnome-musik bijiben

Vi installerar all programvara i ett enda kommando (kom ihåg att om du använder 32-bitarspaket som börjar med "lib32-" behöver du inte installera dem):

sudo pacman -S git mercurial lsdvd libdvbpsi libdvdread libdvdnav gnome-calendar gnome-clocks mpv gimp inkscape mypaint pinta calligra-krita rawtherapee blender synfigstudio simple-scan minetest 0ad supertuxkart 0ad supertuxkart eller pitivda-i firgin 18r-plus-i firgin es gedit-plugins eog -plugins easytag filezilla flashplugin lib32-flashplugin gnome-font-viewer gparted virtualbox virtualbox-host-modules virtualbox-host-dkms linux-headers vbam-gtk desmume dolphin-emu pcsxr pcsx2 ppsspp mupen64plus lib32-libra pullibber32 alsa -plugins dconf-editor skype evolution gnome-contacts

Glöm inte att svara ja på frågorna för de motstridiga paketen.

För att säkerställa att VirtualBox kommer att fungera bra för oss:

sudo systemctl aktivera dkms.service

sudo dkms autoinstallera

Vi öppnar programmet "Add/Remove Software" och installerar därifrån paketen "preload", "atom-editor" och "telegram-bin". När du tillfrågas om du vill ändra vissa konfigurationsfiler, säg nej. I vissa fall räcker det med att skriva brevet s o n, medan det i andra kommer att vara nödvändigt att trycka på intro. När vi är klara stänger vi den.

För att aktivera Preload:

sudo systemctl aktivera preload.service

Om du programmerar in Haskell och du använder PostgreSQL som jag, kör också detta:

sudo pacman -S postgresql ghc cabal-installera kolja happy alex

Slutligen installerar vi denna förlängning för att visa fackikonerna i den övre raden. Vi startar om.

konfiguration

För att gå snabbt kommer jag att lägga allt schematiskt.

Konfigurera GNOME:

  • Sök > Vi inaktiverar det vi inte vill söka efter (i mitt fall: allt)
  • Fond> Vi lägger de medel som vi föredrar (jag rekommenderar den här)
  • Meddelanden> Vi inaktiverar endast de från Rhythmbox
  • Region och språk > Sätt allt på spanska
  • Ström> Skärm av: Aldrig
  • Ljud > Ljudeffekter > Aktivera "Ljud"
  • Tangentbord> Genvägar>
    • Skriva > Skriv tangent: Höger Ctrl (mycket användbart för sällsynta tecken)
    • Anpassad kombination > Lägg till:
      • Namn: Öppen terminal
      • Kommando: gnome-terminal
      • Vi konfigurerar det med ctrl + andra + T (så vi kommer att öppna terminalen bekvämt, som i Ubuntu)
  • Detaljer> Standardappar>
    • Webb: Firefox
    • Mail: Evolution
    • Kalender: Evolution
    • Musik: Rhythmbox
    • Video: MPV
    • Foton: Bildvisare
  • Datum och tid > Aktivera "Automatiskt datum och tid" och "Automatisk tidszon"
  • Användare> Vi tar på oss den avatar vi vill ha

Konfigurera Touch-up verktyg:

  • Utseende > Aktivera "Global Dark Theme"
  • Översta fältet > Aktivera "Visa datum"
  • Tangentbord och mus > Inaktivera "Klistra in vid mittklick"
  • Tillägg > Vi lämnar endast aktiverade
    • lightdm låsskärm
    • användarteman
    • Arbetsyta indikator
  • Tangentbord och mus > Inaktivera "Klistra in vid mittklick"
  • Typsnitt>
    • Fönstertitlar: Noto Sans Regular 11
    • Gränssnitt: Noto Sans Regular 11
    • Dokument: Noto Sans Regular 11
    • Monospaced: Källkod Pro Regular 11
    • Tips: Lätt
    • Rätning: Rgba
  • Arbetsområden>
    • Skapande av arbetsområden: Statisk
    • Antal arbetsområden: 7

Konfigurera Nautilus (Arkiv):

  • Vyer > Aktivera "Placera mappar före filer"
  • Beteende > Aktivera "Fråga varje gång"

Konfigurera GNOME-terminal (terminal):

  • Allmänt > Inaktivera "Visa menyrad på nya terminaler som standard"

Konfigurera gedit:

  • Inställningar>
    • Se>
      • Aktivera "Visa radnummer"
      • Aktivera "Visa högermarginal i kolumn: 80"
      • Aktivera "Markera aktuell linje"
      • Aktivera "Markera par av parenteser"
    • Redaktör>
      • Flikbredd: 4
      • Aktivera "Infoga mellanslag istället för flikar"
      • Aktivera "Aktivera automatisk indrag"
    • Teckensnitt och färger > Välj "Solarized dark"
    • Tillbehör > Som du vill

Konfigurera Rhythmbox:

  • Plugins > Leave On Only: Cover Art Search, Grillo Media Browser, MediaServer2 D-Bus Interface, MPRIS D-Bus Interface och Visualization
  • Inställningar>
    • Allmänt > Aktivera "Genrer, artister och album"
    • Musik > Aktivera "Titta på mitt musikbibliotek efter nya filer"

Konfigurera Växellåda:

  • Nedladdningar> Spara till plats: Nedladdningar / Torrenter
  • Desktop > Aktivera "Inhibera viloläge när torrenter är aktiva"

Konfigurera firefox:

  • Allmänt>
    • Aktivera "Kontrollera alltid om Firefox är din standardwebbläsare"
    • Hemsida: https://duckduckgo.com (i DuckDuckGo-alternativ, ändra designen till svart)
  • Sök > Vi lägger DuckDuckGo och eliminerar resten av alternativen
  • Sekretess > Aktivera "Berätta för webbplatser att jag inte vill bli spårad"
  • Tillägg att installera: Flagfox, Adblock Edge och HTitle (ta bort Legacy Mode i deras alternativ)
  • Aktivera tema: Numix Dark GTK

Stör det dig att varje gång du klickar på mittenknappen utanför en länk skickas du till föregående sida? Skriv sedan about:config i adressfältet, sök efter "Middlemouse.contentLoadURL" och ställ in den på "false".

Vi kör följande för att öppna Telegram och skapa din startprogram:

/opt/telegram/Telegram

Vi konfigurerar det:

  • Inaktivera "Visa förhandsgranskning av meddelande"
  • Inaktivera "Ersätt emojis"
  • Välj bakgrund från galleriet
  • Byt språk (vi lägger spanska)

Konfigurera Skype (efter anslutning):

  • Allmänt> Spara filer i: Nedladdningar
  • Ljudenheter > Inaktivera "Tillåt Skype att automatiskt justera mina mixnivåer"

Vi konfigurerar (sätt dina data):

git config --global användarnamn "Användarnamn"

git config --global user.email "address@detuemail.com"

Vi installerar viktiga paket för Atom:

apm installera minikarta färgväljare spara-session markera valda projektledare uppgifter seti-ui seti-syntax

Konfigurera Atom:

  • Visa > Växla menyrad (när du vill visa den, tryck på Alt)
  • Redigera> Inställningar>
    • Inställningar>
      • Teckensnittsfamilj: Källkod Pro
      • Teckenstorlek: 15
      • Aktivera "Bläddra förbi slutet"
      • Aktivera "Soft Wrap"
      • Flikens längd: 4
    • Tema >
      • UI-tema: Seti
      • Syntax-tema: Seti

Vi stänger Atom.

Om du vill programmera i HTML5:

apm installera linter linter-htmlhint linter-csslint linter-jshint atom-html-preview autoclose-html

Om du vill programmera i Haskell:

apm installera language-haskell autocomplete-plus ide-haskell language-shakespeare

cabal uppdatering

cabal installera snygg-haskell ghc-mod

För att det fantastiska ide-haskell-paketet ska fungera måste du köra följande:

gedit ~/.atom/config.cson

Och lägg till i slutet av filen detta (ändra "lajto" med ditt användarnamn):

'ide-haskell': 'ghcModPath': '/home/lajto/.cabal/bin/ghc-mod' 'stylishHaskellPath': '/home/lajto/.cabal/bin/stylish-haskell'

Om du programmerar i PL/pgSQL:

apm installera language-pgsql

Fixa Numix-ikoner som inte visas

Det verkar som om vissa startprogram inte är korrekt konfigurerade för att använda Numix-ikonerna. Men oroa dig inte, vi rättar till dem!

Låt oss börja med Telegram. Vi öppnar den personliga mappen och trycker på ctrl + H. Vi går till .local/share/applications/ och tar bort Telegram-startprogrammet. Vi stänger filutforskaren och kör:

gedit .local/share/applications/telegram.desktop

Vi kopierar in i följande text:

#!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Name=Telegram Name[hr]=Telegram Exec=/opt/telegram/Telegram Icon=/usr/share/icons/Numix-Square/ scalable/apps/telegram.svg Terminal=false Typ=Applikationskategorier=Applikation; StartupNotify=falskt

De nästa är lättare.

till Glöd Vi kör "sudo gedit /usr/share/applications/ardour.desktop" och modifierar ikonen så att den läser "Icon=/usr/share/icons/Numix-Square/scalable/apps/ardour.svg".

till HPLip Vi kör "sudo gedit /usr/share/applications/hplip.desktop" och modifierar ikonen så att den läser "Icon=/usr/share/icons/Numix-Square/scalable/apps/hplip.svg".

Om du använder NVIDIA stängt, kör vi "sudo gedit /usr/share/applications/nvidia-settings.desktop" och ändrar ikonen så att den läser "Icon=/usr/share/icons/Numix-Square/scalable/apps/nvidia.svg"

Vi modifierade ikonen för de tre startprogrammen för avahi för att uttrycka det som "Icon=/usr/share/icons/Numix-Square/scalable/apps/network-workgroup.svg":

sudo gedit /usr/share/applications/bssh.desktop

sudo gedit /usr/share/applications/bvnc.desktop

sudo gedit /usr/share/applications/avahi-discover.desktop

Äntligen står vi kvar med ikonen PPSSPP… Tyvärr designade inte Numix det, men oroa dig inte! Jag bad en vän att designa den och laddade upp den till ett GitHub-förråd. För att lägga till ikonen i ditt Antergos-paket kör du bara följande kommandon:

cd /usr/share/icons/Numix-Square/scalable/apps/

sudo wget -O ppsspp-numix-icon-by-kaero.svg https://raw.githubusercontent.com/Lajto/numix-icons-not-created-yet/master/ppsspp-numix-icon-by-kaero.svg

sudo gedit /usr/share/applications/ppsspp.desktop

Vi ändrar ikonen så att det står "Icon=/usr/share/icons/Numix-Square/scalable/apps/ppsspp-numix-icon-by-kaero.svg". Redo!

BONUS: World of Warcraft

logo-familj-wow.1xPNU

Spelar du WoW? Då är vi redan två! Det är hemskt att behöva använda en dual boot med endast Windows och uteslutande för att spela, så här kommer jag att förklara hur man använder Wine för att kunna spela det på ett så optimerat sätt som möjligt.

För att komma igång, gå till spelmappen, gå till WTF/Config.wtf och lägg till följande i slutet av filen:

STÄLL in gxAPI "OpenGL"

Flytta sedan WoW-mappen till hemmappen och byt namn på den till ".wow-mapp" utan citattecken. Sedan installerar vi Wine (paket som börjar med "lib32-" är endast 64-bitars):

sudo pacman -S wine winetricks wine_gecko wine-mono lib32-mpg123 lib32-libldap lib32-libtxc_dxtn lib32-libpulse lib32-openal lib32-alsa-lib lib32-alsa-plugins lib32-lib2xml32 lib 32-lib32lib-gif XNUMX libXNUMXlib

Vi konfigurerar Wine att fungera med 32 bitar (ett fönster öppnas, vi stänger det bara och det är allt):

WINEARCH=win32 winecfg

Vi installerar typiska programberoenden med Wine (när windows öppnas accepterar vi allt och fortsätter):

winetricks vcrun2005sp1 vcrun2008 vcrun6 corefonts fontfix

Vi kommer nu att skapa en SH-fil som kör spelet på ett så optimerat sätt som möjligt (ändra "lajto" till ditt användarnamn).

Om du inte använder NVIDIA stängd:

echo "WINEDEBUG=-allt vin /home/lajto/.wow-wotlk/wow.exe -opengl $> /dev/null" >> ~/.wow-wotlk/wow.sh

Å andra sidan, om du använder stängt NVIDIA kan vi optimera det ännu mer:

echo "WINEDEBUG=-alla __GL_THREADED_OPTIMIZATIONS=1 vin /home/lajto/.wow-wotlk/wow.exe -opengl $> /dev/null" >> ~/.wow-wotlk/wow.sh
I mitt fall, som använder stängt NVIDIA, blev jag förvånad över hur optimerad den var. I Windows 7 kördes spelet med 45 FPS med kvaliteten inställd på medel-låg. Å andra sidan, i Antergos med den optimering som jag just har visat, går den till 60 FPS med kvaliteten på max. Grymt bra.

Slutligen skapar vi startprogrammet (ändra "lajto" med ditt användarnamn):

gedit .local/share/applications/wow-wotlk.desktop
#!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Namn=World of Warcraft Namn[hr]=World of Warcraft Exec=sh /home/lajto/.wow-wotlk/wow.sh Ikon =/usr/share/icons/Numix-Square/scalable/apps/WoW.svg Terminal=false Typ=Applikationskategorier=Applikation;Spel; StartupNotify=falskt

Du har redan din World of Warcraft redo i Antergos!

slutet av guiden

En hälsning, jag hoppas att den har varit användbar för dig; D.