MagellanLinux

channel image

MagellanLinux

HMagellan

subscribers

The first part of my series on using the OpenRC init system! In this video, we go over the basics of what OpenRC is, and how to use it to do things like start, stop, and restart daemons.

Gentoo wiki page on OpenRC: https://wiki.gentoo.org/wiki/OpenRC
Gentoo wiki page comparing various init systems: https://wiki.gentoo.org/wiki/Comparison_of_init_systems

WEBSITE: https://hmagellan.com
Mastodon: https://fosstodon.org/@hmagellan
LBRY: https://lbry.tv/@HMagellanLinux:7
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

( thumbnail source: https://web.archive.org/web/20070316144514/http://febitaan.web.fc2.com/image/blog/0001.png )

#Linux #Gentoo

Learn how to fancy-up your bash prompt and how to read those crazy looking escape sequences!

Web page with single-character bash prompt sequences: https://misc.flogisoft.com/bash/tip_customize_the_shell_prompt
Bash prompt color escape sequences: https://misc.flogisoft.com/bash/tip_colors_and_formatting

WEBSITE: https://hmagellan.com

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
YouTube: https://www.youtube.com/channel/UC8F_ci7-G_XBXvoRGQR-fMQ
LBRY: https://lbry.tv/@HMagellanLinux
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

#Linux #Gentoo

In this follow-up to my last video on the eix search utility, I show you how to make the eix-update process a little more convenient by utilising postsync hooks.
Previous video on postsync hooks: https://www.youtube.com/watch?v=QqGbZwZFRyc
Previous video on eix: https://www.youtube.com/watch?v=-NlDQornnKE
Gentoo wiki page where I got the script used in this video: https://wiki.gentoo.org/wiki/Eix#Method_1:_Using_Portage.27s_postsync_hook

WEBSITE: https://hmagellan.com

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

#Linux #Gentoo
...
https://www.youtube.com/watch?v=rMQ5NBR64aI

Gentoo's eix tool is a vast improvement over emerge --search. Learn the basics about this great program in this video!

Website: https://hmagellan.com

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
LBRY: https://lbry.tv/@HMagellan:7
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

#Linux #Gentoo
...
https://www.youtube.com/watch?v=-NlDQornnKE

In this video, I show my process for manually upgrading the Linux kernel to a new version on Gentoo. This can be a pretty daunting task to a newcomer, but don't worry, it isn't scary at all!NOTE: I recorded this video some time ago, but only recently finished it off and decided to upload it. Therefor, the version of the kernel that I am upgrading to is outdated by this point. The advice and directions remains the same, however!

WEBSITE: https://hmagellan.com

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan
LBRY: https://lbry.tv/@HMagellanLinux:7

#Linux #Gentoo
...
https://www.youtube.com/watch?v=HyumzAPpNBM

Gentoo's eix tool is a vast improvement over emerge --search. Learn the basics about this great program in this video!

------------------------------

Website: https://hmagellan.com

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
LBRY: https://lbry.tv/@HMagellan:7
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

#Linux #Gentoo

In this video (potentially the first in a series?), I go over a weird relic I found while exploring the main Gentoo package repository: dog, which claims in its man page to be better than cat. Can this fairly aged terminal program live up to its own hype?

Spoiler alert: no. But dog has some fairly cool ideas that I felt were at least worth a quick explanatory video!

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
YouTube: https://www.youtube.com/channel/UC8F_ci7-G_XBXvoRGQR-fMQ
Vlare: https://vlare.tv/u/BpGtcDtX
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

In this video, I cover the concept of keywords in portage, and how to (un)mask packages by keyword in /etc/portage/package.accept_keywords.

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Vlare: https://vlare.tv/u/BpGtcDtX
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

Hello all, it's been a while! This is just a quick upload to let everyone know that I'm still around and that I fully intend to keep putting up videos on this channel (just maybe not in a very regularly-scheduled fashion...). More videos are coming soon!

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Vlare: https://vlare.tv/u/BpGtcDtX
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

PLEASE WATCH THE PREVIOUS VIDEO ( https://www.youtube.com/watch?v=aQwPOC1tT7Q ) BEFORE WATCHING THIS ONE, AS THESE TUTORIALS BUILD ON EACH OTHER!

How to use Python to make scripts for the Krita drawing application! This video is the fifth in a series of tutorials on using Python to extend Krita. In this video (the last, for now), I cover creating manuals and customizable keyboard shortcuts for your Python plugins.

To follow along, make sure Krita is updated to the latest version (at least 4.0).

NOTE: This is NOT a general introduction to the Python programming language! That would be outside of the scope of this tutorial. If you would like to learn Python, there are plenty of excellent resources on YouTube and elsewhere on the internet. A good example is the official Python documentation: https://docs.python.org/3/

(For those of you who are more interested in my Gentoo Linux material, don't fear! I will continue to produce Gentoo videos along with other things like this.)

Krita docs on Python scripting: https://docs.krita.org/en/user_manual/python_scripting.html
libkis API docs: https://api.kde.org/extragear-api/graphics-apidocs/krita/libs/libkis/html/index.html

Krita Documentation which includes the shortcut .action file template: https://docs.krita.org/en/user_manual/python_scripting/krita_python_plugin_howto.html#creating-configurable-keyboard-shortcuts
Krita source code which shows action activation flags and conditions: https://cgit.kde.org/krita.git/tree/libs/ui/kis_action.h#n44

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Vlare: https://vlare.tv/u/BpGtcDtX
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

[Another delayed upload. Apologies!]

You can run scripts after an emerge --sync (or emaint-sync) using the built-in features of portage, namely the /etc/portage directories postsync.d and repo.postsync.d. This video addresses the important points of these locations and shows you how to use them.

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
Vlare: https://vlare.tv/u/BpGtcDtX
YouTube: https://www.youtube.com/channel/UC8F_ci7-G_XBXvoRGQR-fMQ
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan?referrer=HMagellan

PLEASE WATCH THE PREVIOUS VIDEO ( https://www.youtube.com/watch?v=Vx-y4L8uTBw ) BEFORE WATCHING THIS ONE, AS THESE TUTORIALS BUILD ON EACH OTHER!

How to use Python to make scripts for the Krita drawing application! This video is the third in a series that covers how to use Python to automate and extend Krita. In this video, I show you how to create an extension, which is a useful type of Krita Python script that launches on startup and can interact with the GUI.

To follow along, make sure Krita is updated to the latest version (at least 4.0).

NOTE: This is NOT a general introduction to the Python programming language! That would be outside of the scope of this tutorial. If you would like to learn Python, there are plenty of excellent resources on YouTube and elsewhere on the internet. A good example is the official Python documentation: https://docs.python.org/3/

(For those of you who are more interested in my Gentoo Linux material, don't fear! I will continue to produce Gentoo videos along with other things like this.)

Krita docs on Python scripting: https://docs.krita.org/en/user_manual/python_scripting.html
libkis API docs: https://api.kde.org/extragear-api/graphics-apidocs/krita/libs/libkis/html/index.html

Dockers in the Krita Python docs: https://docs.krita.org/en/user_manual/python_scripting/krita_python_plugin_howto.html#creating-a-docker
Qt5 Documentation: https://doc.qt.io/qt-5/

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Vlare: https://vlare.tv/u/BpGtcDtX
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Krita

PLEASE WATCH THE PREVIOUS VIDEO ( https://www.youtube.com/watch?v=BCpubcifIfI ) BEFORE WATCHING THIS ONE, AS THESE TUTORIALS BUILD ON EACH OTHER!

How to use Python to make scripts for the Krita drawing application! This video is the third in a series that covers how to use Python to automate and extend Krita. In this video, I show you how to create an extension, which is a useful type of Krita Python script that launches on startup and can interact with the GUI.

To follow along, make sure Krita is updated to the latest version (at least 4.0).

NOTE: This is NOT a general introduction to the Python programming language! That would be outside of the scope of this tutorial. If you would like to learn Python, there are plenty of excellent resources on YouTube and elsewhere on the internet. A good example is the official Python documentation: https://docs.python.org/3/

(For those of you who are more interested in my Gentoo Linux material, don't fear! I will continue to produce Gentoo videos along with other things like this.)

Krita docs on Python scripting: https://docs.krita.org/en/user_manual/python_scripting.html
libkis API docs: https://api.kde.org/extragear-api/graphics-apidocs/krita/libs/libkis/html/index.html

Page with the Extension class template: https://docs.krita.org/en/user_manual/python_scripting/krita_python_plugin_howto.html#creating-an-extension
If you like reading source code, this sample from the official Krita GitHub repo can teach you a lot about Python Extensions: https://github.com/KDE/krita/blob/master/plugins/python/hello/hello.py

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Krita

[Apologies to my BitChute viewers. This video was uploaded to YouTube last week, but for some reason it was never automatically mirrored over here. I was hesitant to upload it myself until now, since I didn't want the mirroring to "kick in" and put a second copy of the video on my channel. The mirroring seems to be working again, as my newest Krita+Python video ( https://www.bitchute.com/video/BCpubcifIfI/ ) has appeared on BitChute just fine. Not sure what went wrong with this one! I have chosen manually uploaded it now.]

Bothered by the search-function highlight sticking around in vim? This video will show you how to disable it the right way!

Stackoverflow question where I learned some of this: https://stackoverflow.com/questions/657447/vim-clear-last-search-highlighting

------------------------------

SOCIAL LINKS
YouTube: https://www.youtube.com/channel/UC8F_ci7-G_XBXvoRGQR-fMQ
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

How to use Python to make scripts for the Krita drawing application! This video is the second in a series that covers how to use Python to automate and extend Krita. In this video, I show you how to save your Python scripts as Krita plugins, thus allowing you to use them repeatedly, even after restarting Krita!

To follow along, make sure Krita is updated to the latest version (at least 4.0).

NOTE: This is NOT a general introduction to the Python programming language! That would be outside of the scope of this tutorial. If you would like to learn Python, there are plenty of excellent resources on YouTube and elsewhere on the internet. A good example is the official Python documentation: https://docs.python.org/3/

(For those of you who are more interested in my Gentoo Linux material, don't fear! I will continue to produce Gentoo videos along with other things like this.)

Krita docs on Python scripting: https://docs.krita.org/en/user_manual/python_scripting.html
libkis API docs: https://api.kde.org/extragear-api/graphics-apidocs/krita/libs/libkis/html/index.html

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Krita

The output of emerge commands is usually colored and easy to read. What if you want to modify the color output of an emerge command? Using the color.map file, now you can!

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

How to use Python to make scripts for the Krita drawing application! This video is the first in a series that covers how to use Python to automate and extend Krita. In this video, I go over the basics of what can be accomplished with Python scripting in Krita by showing some examples, and finish off by giving some resources for where to learn more.

To follow along, make sure Krita is updated to the latest version (at least 4.0).

NOTE: This is NOT a general introduction to the Python programming language! That would be outside of the scope of this tutorial. If you would like to learn Python, there are plenty of excellent resources on YouTube and elsewhere on the internet. A good example is the official Python documentation: https://docs.python.org/3/

(For those of you who are more interested in my Gentoo Linux material, don't fear! I will continue to produce Gentoo videos along with other things like this.)

Krita docs on Python scripting: https://docs.krita.org/en/user_manual/python_scripting/introduction_to_python_scripting.html
libkis API docs: https://api.kde.org/extragear-api/graphics-apidocs/krita/libs/libkis/html/index.html

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Krita #Python #Scripting

This video discusses how to use ccache to potentially speed up portage's compile times. I go over how to install and configure ccache to work with portage, as well as how to use it.

Gentoo wiki on ccache: https://wiki.gentoo.org/wiki/Ccache
An interesting read on the Gentoo forums: https://forums.gentoo.org/viewtopic-p-8076298.html

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

Trying to sync up your repositories and emerge keeps downloading old snapshots? Try the method described in this video to get your portage install to download the newest snapshots!

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

Using the built-in FEATURES variable, you can enable lots of useful functionality within portage under Gentoo Linux. In this video, I describe this variable and show how to modify it within your make.conf file.

The Gentoo Wiki on FEATURES: https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Features

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

Open new or blank files in insert mode automatically in Vim!

StackOverflow question where I learned some of this stuff: https://stackoverflow.com/questions/20254259/vim-open-blank-files-in-insert-mode

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

PLEASE WATCH MY VIDEO ON WRITING EBUILD SCRIPTS BEFORE WATCHING THIS VIDEO: https://www.youtube.com/watch?v=GY0NAAVp5mE

The ebuild command is a low-level interface to portage, Gentoo's package manager. Its main use is as a debug aid when writing custom ebuilds. In this video, I cover the basics of using this very important Gentoo command.

Gentoo Wiki ebuild function list: https://devmanual.gentoo.org/ebuild-writing/functions/

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

Gentoo has a great built-in logging feature for portage called elogs. This feature is usually not on by default, so in this video we will enable it and learn about the elog system, as well as install elogv to view and manage our elogs.

Gentoo wiki on portage logs: https://wiki.gentoo.org/wiki/Portage_log
Good blog post by Sven Vermeulen about elogs: http://blog.siphos.be/2013/09/underestimated-or-underused-portage-elogging/

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

Learn to create a custom local ebuild repo BEFORE watching this video! I have another video that will teach you how to do that: https://www.youtube.com/watch?v=wVQIhZPMDlU

The ability to create your own ebuild scripts will open up new levels of Gentoo power. This video will guide you through the process of creating a very simple ebuild and installing it on a local custom repository.

GitHub link to the program used: https://github.com/ErikLetson/ebuildexample
Gentoo wiki on basic ebuild creation: https://wiki.gentoo.org/wiki/Basic_guide_to_write_Gentoo_Ebuilds

Appologies for the delay! This ended up being a much bigger video than I first thought.

------------------------------

SOCIAL LINKS
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
BitChute: https://www.bitchute.com/channel/hmagellan/
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan

#Linux #Gentoo

SHOW MORE

Created 6 years, 5 months ago.

87 videos

Category Gaming

On a quest to make installing Gentoo (and actually using it) less of a meme.

I do lots of research and try very hard to be accurate in my videos. If I say something that is incorrect or misleading, please tell me and I will either correct it in the video or in the description/comments. This stuff is hard enough to learn without me spreading misinformation around, after all!

SOCIAL LINKS
YouTube: https://www.youtube.com/channel/UC8F_ci7-G_XBXvoRGQR-fMQ
Mastodon: https://fosstodon.org/@hmagellan
Twitter: https://twitter.com/HellaMagellan
Steemit: https://steemit.com/@hmagellan
Minds: https://www.minds.com/HMagellan
Vlare: https://vlare.tv/u/BpGtcDtX

Thanks for watching!