A list of Tolkien styled Orc names

I can’t remember exactly when, but once I stumbled into the website Orcs.ca. This site was a great resource for names for my orcs when I play World of Warcraft. Since the page seem to have gone offline, I’ve decided to make a copy of the list that used to be here: http://orcs.ca/orcsmain/resourcename.html

Abghat
Adgulg
Aghed
Agugh
Aguk
Almthu
Alog
Ambilge
Apaugh
Argha
Argigoth
Argug
Arpigig
Auhgan
Azhug
Bagdud
Baghig
Bahgigoth
Bandagh
Barfu
Bargulg
Baugh
Bidgug
Bildud
Bilge
Bog
Boghat
Bogugh
Borgan
Borug
Braugh
Brougha
Brugagh
Bruigig
Buadagh
Buggug
Builge
Buimghig
Bulgan
Bumhug
Buomaugh
Buordud
Burghed
Buugug
Cabugbu
Cagan
Carguk
Carthurg
Clog
Corgak
Crothu
Cubub
Cukgilug
Curbag
Dabub
Dakgorim
Dakgu
Dalthu
Darfu
Deakgu
Dergu
Derthag
Digdug
Diggu
Dilug
Ditgurat
Dorgarag
Dregu
Dretkag
Drigka
Drikdarok
Drutha
Dudagog
Dugarod
Dugorim
Duiltag
Durbag
Eagungad
Eggha
Eggugat
Egharod
Eghuglat
Eichelberbog
Ekganit
Epkagut
Ergoth
Ertguth
Ewkbanok
Fagdud
Faghig
Fandagh
Farfu
Farghed
Fargigoth
Farod
Faugh
Feldgulg
Fidgug
Filge
Fodagog
Fogugh
Fozhug
Frikug
Frug
Frukag
Fubdagog
Fudhagh
Fupgugh
Furbog
Futgarek
Gaakt
Garekk
Gelub
Gholug
Gilaktug
Ginug
Gnabadug
Gnadug
Gnalurg
Gnarg
Gnarlug
Gnorl
Gnorth
Gnoth
Gnurl
Golag
Golub
Gomatug
Gomoku
Gorgu
Gorlag
Grikug
Grug
Grukag
Grukk
Grung
Gruul
Guag
Gubdagog
Gudhagh
Gug
Gujarek
Gujek
Gujjab
Gulm
Gulrn
Gunaakt
Gunag
Gunug
Gurukk
Guthakug
Guthug
Gutjja
Hagob
Hagu
Hagub
Haguk
Hebub
Hegug
Hibub
Hig
Hogug
Hoknath
Hoknuk
Hokulk
Holkurg
Horknuth
Hrolkug
Hugagug
Hugmug
Hugolm
Ig
Igmut
Ignatz
Ignorg
Igubat
Igug
Igurg
Ikgnath
Ikkath
Inkathu
Inkathurg
Isagubat
Jogug
Jokgagu
Jolagh
Jorgagu
Jregh
Jreghug
Jugag
Jughog
Jughragh
Jukha
Jukkhag
Julakgh
Kabugbu
Kagan
Kaghed
Kahigig
Karfu
Karguk
Karrghed
Karrhig
Karthurg
Kebub
Kegigoth
Kegth
Kerghug
Kertug
Kilug
Klapdud
Klog
Klughig
Knagh
Knaraugh
Knodagh
Knorgh
Knuguk
Knurigig
Kodagog
Kog
Kogan
Komarod
Korgak
Korgulg
Koughat
Kraugug
Krilge
Krothu
Krouthu
Krugbu
Krugorim
Kubub
Kugbu
Kukgilug
Kulgha
Kupgugh
Kurbag
Kurmbag
Laghed
Lamgugh
Mabub
Magdud
Malthu
Marfu
Margulg
Mazhug
Meakgu
Mergigoth
Milug
Mudagog
Mugarod
Mughragh
Mugorim
Murbag
Naghat
Naghig
Naguk
Nahgigoth
Nakgu
Narfu
Nargulg
Narhbub
Narod
Neghed
Nehrakgu
Nildud
Nodagog
Nofhug
Nogugh
Nomgulg
Noogugh
Nugbu
Nughilug
Nulgha
Numhug
Nurbag
Nurghed
Oagungad
Oakgu
Obghat
Oggha
Oggugat
Ogharod
Oghuglat
Oguk
Ohomdud
Ohulhug
Oilug
Okganit
Olaghig
Olaugh
Olmthu
Olodagh
Olog
Omaghed
Ombilge
Omegugh
Omogulg
Omugug
Onog
Onubub
Onugug
Oodagh
Oogorim
Oogugbu
Oomigig
Opathu
Opaugh
Opeghat
Opilge
Opkagut
Opoguk
Oquagan
Orgha
Orgoth
Orgug
Orpigig
Ortguth
Otugbu
Ougha
Ougigoth
Ouhgan
Owkbanok
Paghorim
Pahgigoth
Pahgorim
Pakgu
Parfu
Pargu
Parhbub
Parod
Peghed
Pehrakgu
Pergu
Perthag
Pigdug
Piggu
Pitgurat
Podagog
Pofhug
Pomgulg
Poogugh
Porgarag
Pregu
Pretkag
Prigka
Prikdarok
Prutha
Pughilug
Puiltag
Purbag
Qog
Quadagh
Quilge
Quimghig
Quomaugh
Quordud
Quugug
Raghat
Raguk
Rakgu
Rarfu
Rebub
Rilug
Rodagog
Rogan
Romarod
Routhu
Rugbu
Rugorim
Rurbag
Rurigig
Sabub
Saghig
Sahgigoth
Sahgorim
Sakgu
Salthu
Saraugug
Sarfu
Sargulg
Sarhbub
Sarod
Sbghat
Seakgu
Sguk
Shomdud
Shulhug
Sildud
Silge
Silug
Sinsbog
Slaghig
Slapdud
Slaugh
Slodagh
Slog
Slughig
Smaghed
Smegugh
Smogulg
Snog
Snubub
Snugug
Sodagh
Sog
Sogorim
Sogugbu
Sogugh
Sombilge
Somigig
Sonagh
Sorgulg
Sornaraugh
Soughat
Spathu
Speghat
Spilge
Spoguk
Squagan
Stugbu
Sudagog
Sugarod
Sugbu
Sugha
Sugigoth
Sugorim
Suhgan
Sulgha
Sulmthu
Sumhug
Sunodagh
Sunuguk
Supaugh
Supgugh
Surbag
Surgha
Surghed
Surgug
Surpigig
Tagdud
Taghig
Tandagh
Tarfu
Targhed
Targigoth
Tarod
Taugh
Teldgulg
Tidgug
Tilge
Todagog
Tog
Toghat
Togugh
Torgan
Torug
Tozhug
Traugh
Trilug
Trougha
Trugagh
Truigig
Tuggug
Tulgan
Turbag
Turge
Ug
Ugghra
Uggug
Ughat
Ulgan
Ulmragha
Ulmrougha
Umhra
Umragig
Umruigig
Ungagh
Unrugagh
Urag
Uraugh
Urg
Urgan
Urghat
Urgran
Urlgan
Urmug
Urug
Urulg
Vabugbu
Vagan
Vagrungad
Vagungad
Vakgar
Vakgu
Vakmu
Valthurg
Vambag
Vamugbu
Varbu
Varbuk
Varfu
Vargan
Varguk
Varkgorim
Varthurg
Vegum
Vergu
Verlgu
Verthag
Verthurg
Vetorkag
Vidarok
Vigdolg
Vigdug
Viggu
Viggulm
Viguka
Vitgurat
Vitgut
Vlog
Vlorg
Vorgak
Vorgarag
Vothug
Vregu
Vretkag
Vrigka
Vrikdarok
Vrogak
Vrograg
Vrothu
Vruhag
Vrutha
Vubub
Vugub
Vuiltag
Vukgilug
Vultog
Vulug
Vurbag
Wakgut
Wanug
Wapkagut
Waruk
Wauktug
Wegub
Welub
Wholug
Wilaktug
Wingloug
Winug
Woabadug
Woggha
Woggugat
Wogharod
Woghuglat
Woglug
Wokganit
Womkug
Womrikug
Wonabadug
Worthag
Wraog
Wrug
Wrukag
Wrukaog
Wubdagog
Wudgh
Wudhagh
Wudugog
Wuglat
Wumanok
Wumkbanok
Wurgoth
Wurmha
Wurtguth
Wurthu
Wutgarek
Xaakt
Xago
Xagok
Xagu
Xaguk
Xarlug
Xarpug
Xegug
Xepug
Xig
Xnath
Xnaurl
Xnurl
Xoknath
Xokuk
Xolag
Xolkug
Xomath
Xomkug
Xomoku
Xonoth
Xorag
Xorakk
Xoroku
Xoruk
Xothkug
Xruul
Xuag
Xug
Xugaa
Xugag
Xugagug
Xugar
Xugarf
Xugha
Xugor
Xugug
Xujarek
Xuk
Xulgag
Xunaakt
Xunag
Xunug
Xurek
Xurl
Xurug
Xurukk
Xutag
Xuthakug
Xutjja
Yaghed
Yagnar
Yagnatz
Yahg
Yahigig
Yakgnath
Yakha
Yalakgh
Yargug
Yegigoth
Yegoth
Yerghug
Yerug
Ymafubag
Yokgagu
Yokgu
Yolmar
Yonkathu
Yregh
Yroh
Ysagubar
Yughragh
Yugug
Yukgnath
Yukha
Yulakgh
Yunkathu
Zabghat
Zabub
Zaghig
Zahgigoth
Zahgorim
Zalthu
Zaraugug
Zarfu
Zargulg
Zarhbub
Zarod
Zeakgu
Zguk
Zildud
Zilge
Zilug
Zinsbog
Zlapdud
Zlog
Zlughig
Zodagh
Zog
Zogugbu
Zogugh
Zombilge
Zonagh
Zorfu
Zorgulg
Zorhgigoth
Zornaraugh
Zoughat
Zudagog
Zugarod
Zugbu
Zugorim
Zuhgan
Zulgha
Zulmthu
Zumhug
Zunodagh
Zunuguk
Zupaugh
Zupgugh
Zurbag
Zurgha
Zurghed
Zurgug
Zurpigig

Booting Ubuntu with systemd boot instead of GRUB2

After I’ve been playing around with Arch Linux for quite a while I’ve come to really like booting with systemd boot. It’s fast, very simple to maintain and not as finicky to play around with as GRUB2.

So I set myself the challenge of changing my HTPC running Xubuntu from GRUB2 to systemd boot because you can. That is the main reason. Getting rid of the bloated monster that is GRUB2 is actually secondary. Before actually doing it on the HTPC, I decided to do it on a virtual machine just to be sure nothing went wrong.

I found a great guide made by Josh Stoik at Blobfolio.com and decided to give it a go. You really should go read the guide at Blobfolio as it’s very easy to understand.

It was very easy, it might help that I have been playing around with systemd boot before and I really had a hard time believing that it just worked at my first attempt.

Here are my kernel hooks that I stitched together from this github comment and the guide (here I mainly used the idea of using a variable to set the PARTUUID as I don’t use LUKS or any root flags at the moment):

#!/bin/bash
#
# This is a simple custom kernel hook to populate the systemd-boot entries
# whenever kernels are added or removed during an update.
#


# The PARTUUID of your root partition
PARTUUID="INSERTYOURPARTUUIDHERE"

vmlinuz=$(find /boot -maxdepth 1 -name "vmlinuz-*-generic")
version=$(echo $vmlinuz | grep -o -P "\d+\.\d+\.\d+\-\d+" | sort -V | head -n -1)
latest=$(echo $vmlinuz | grep -o -P "\d+\.\d+\.\d+\-\d+" | sort -V | tail -n 1)

echo ">> COPYING ${latest}-generic. LATEST VERSION."

cat << EOF > /boot/efi/loader/entries/ubuntu.conf
title   Ubuntu
linux   /ubuntu/vmlinuz-generic
initrd  /ubuntu/initrd.img-generic
options root=PARTUUID=${PARTUUID} rw
EOF

for file in initrd.img vmlinuz; do
    cp "/boot/${file}-${latest}-generic" "/boot/efi/ubuntu/${file}-generic"
done

for ver in $version; do

    echo ">> COPYING ${ver}-generic."

cat << EOF > /boot/efi/loader/entries/ubuntu-${ver}.conf
title   Ubuntu ${ver}
linux   /ubuntu/vmlinuz-${ver}-generic
initrd  /ubuntu/initrd.img-${ver}-generic
options root=PARTUUID=${PARTUUID} rw
EOF

    for file in initrd.img vmlinuz; do
        cp "/boot/${file}-${ver}-generic" "/boot/efi/ubuntu/${file}-${ver}-generic"
    done
done

As the guide suggests, you should reinstall the kernel to see if the kernel hooks work. To save even more time, don’t fiddle around with copying the kernels manually. Just wait until you’ve created your kernel hooks and then reinstall the latest kernel as it’ll all be done for you with the proper naming and all:

apt install --reinstall linux-image-[VERSION]-generic

That is all it takes and you can then install Systemd boot

If we look at the effect it had a systemd-analyze shows:

unax@cerberus:~$ systemd-analyze 
Startup finished in 4.281s (kernel) + 4.244s (userspace) = 8.525s
graphical.target reached after 4.229s in userspace
unax@cerberus:~$ systemd-analyze 
Startup finished in 361ms (firmware) + 273ms (loader) + 3.277s (kernel) + 2.684s (userspace) = 6.596s
graphical.target reached after 2.676s in userspace

To finish it off here is a neofetch of the system:

           `-/osyhddddhyso/-`              unax@cerberus 
        .+yddddddddddddddddddy+.           --------- 
      :yddddddddddddddddddddddddy:         OS: Ubuntu 18.04.1 LTS x86_64 
    -yddddddddddddddddddddhdddddddy-       Kernel: 4.15.0-45-generic 
   odddddddddddyshdddddddh`dddd+ydddo      Uptime: 31 minutes 
 `yddddddhshdd-   ydddddd+`ddh.:dddddy`    Packages: 1791 (dpkg), 3 (snap) 
 sddddddy   /d.   :dddddd-:dy`-ddddddds    Shell: /bin/bash 4.4.19 
:ddddddds    /+   .dddddd`yy`:ddddddddd:   Resolution: 1920x1080, 1920x1080 
sdddddddd`    .    .-:/+ssdyodddddddddds   DE: Xfce 
ddddddddy                  `:ohddddddddd   CPU: Intel i5-4460 (2) @ 3.198GHz 
dddddddd.                      +dddddddd   CPU Usage: 14% 
sddddddy                        ydddddds   GPU: VMware SVGA II Adapter 
:dddddd+                      .oddddddd:   GPU Driver: vmwgfx, vmwgfx 
 sdddddo                   ./ydddddddds    Memory: 1742MiB / 3921MiB 
 `yddddd.              `:ohddddddddddy`    Disk (/): 9,1G / 39G (25%) 
   oddddh/`      `.:+shdddddddddddddo      
    -ydddddhyssyhdddddddddddddddddy-       
      :yddddddddddddddddddddddddy:
        .+yddddddddddddddddddy+.                                   
           `-/osyhddddhyso/-`

Next up is doing it on the HTPC and maybe a little more about the current setup.

Back to Vanilla

Since Blizzard announced World of Warcraft Classic back in november, I’ve been having an itch for running around in Stranglethorn Vale for hours while getting relentlessly ganked by high levels.  I’ve longed for some of the old, now replaced, music in the zones (ie. the music in pre-Cataclysm Barrens). Also, I’ve never really been a fan of the world itself, after the Cataclysm. There was just something about old Barrens. Right now on the live servers, you breeze through content until you hit Legion and Blizzard somehow managed to make almost 15 years of content completely irrelevant.

I feel the game was harder back in Vanilla and I never had more fun with a game, than I did back then. I know that nostalgia is a big part of this and since my old guild mates (and me) have grown up, it will never really be the same, even when World of Warcraft Classic releases (at some point).

To get my fill of Vanilla right now I found a private server running on the World of Warcraft 1.12.1 client (which I conveniently enough had lying around from when I played around with a Mangos local server years ago) , where I could play to my hearts desire. At first I tried playing around with the standard interface, but ended out missing some features. Luckily World of Warcraft has always been very customisable, so after looking around at different source for Vanilla addons, I ended up with an interface looking like this:

I’m not in any way calling myself an expert in creating user interfaces for World of Warcraft (in Live I run a pretty standard ElvUI setup), but I really like this look and it suits my needs (for now, I’m only level 6 after all). Here is a list of the addons that I’ve used:

  • !OmniCC – Cooldown count for everything (I found this one here, as the version I found on github didn’t work properly for Vanilla)
  • !QuestieThe vanilla quest helper
  • AddOnOrganizer – Makes it possible to enable and disable addons on the fly
  • AdvancedTradeSkillWindow – Changes the tradeskill windows for a better overview and new functionality
  • Atlas – Contains Atlas, AtlasLoot and AtlasQuest which are invaluable addons when doing instances and raids
  • BetterAlign – Creates a temporary grid on the screen and makes it easier to align a custom interface perfectly
  • BetterCharacterStats – Improves the character window, with a much better and more detailed stats
  • BigWigs – A bossmod addon, that helps in instances
  • BlizzMo – Makes it possible to move and resize blizzard windows
  • Bongos – Custom actionbars, that are easily moved, resized etc.
  • Cartographer – A world map replacement addon
  • Cartographer_Herbalism – Herbalism module for Cartographer
  • Cartographer_Minimap_Coords – A module for Cartographer that adds coordinates to the minimap
  • Cartographer_Mining – Mining module for Cartographer
  • Cartographer_Treasure – Treasure module for Cartographer
  • ChatSuey – A collection of small chat enhancement addons
  • ClassicSnowFall – Changes keybindings so they activate at the key press instead of the key release
  • cooline – Gives a cooldown bar you can move around the screen
  • EQCompare – An equipment compare addon, that gives you comparison tooltips between what you hover over and what you’re wearing
  • EQL3 – Extended Quest Log 3, with an improved quest tracker
  • LunaUnitFrames – Unit frame replacement
  • MBB – MinimapButtonBag, cleans up the minimap and adds all addon buttons into a clickable menu that folds out
  • MikScrollingBattleText – Scrolling combat text
  • oCB – Player and target castbar addon
  • OneBag – A one window bag
  • OneBank – A one window bank
  • Postal – Improves the mail interface
  • ShaguPlates – Changes the nameplates
  • TinyTip – Contains TinyTip, TinyTipExtras and TinyTipOptions, which greatly improves the tooltips
  • VanillaGraphicBoost – Improves the graphics in Vanilla by automating these console commands
  • VCB – Changes the buff frame
  • XLoot – Contains XLoot, XLootGroup, XLootMaster and XLootMonitor that improves the loot windows and rolling for items

The final touch is that I’ve changed all the fonts to Ubuntu Regular by changing all 5 files in the Fonts folder in the World of Warcraft folder to a .ttf version of Ubuntu Regular.

I might change the UI around at some point when I level or change class and then I might update the blog again. There is also the chance that I wont.