Thanks for the video; very informative! 👍 I like that lighting, it has very natural color, how you managed that? /s 😊 Personally, I'm in tmux camp, for no rational reason other than ideological one: I prefer ISC/BSD license to GNU 🤷♂
@JamesChampionLinuxСағат бұрын
Thanks. The lighting was an accident where the sun was streaming through the window. :)
@akshatkotpalliwar3 сағат бұрын
Bring back that fish eye lighting that was cool else i'll copy that.
@JamesChampionLinuxСағат бұрын
You're right, it is a nice effect.
@10leej6 сағат бұрын
I break pacman all the time
@unrealapex7 сағат бұрын
4:56 NetSurf should work in a framebuffer, but I haven't verified this myself yet.
@JamesChampionLinux5 сағат бұрын
I've looked this up, and it looks like using the framebuffer is in their documentation. I'll take a look. Thanks.
@smilingcatonlinux59988 сағат бұрын
use now 2 years Arch and 1 year of the two Artix - [ no systemd ] . In two years i had to downgrade one pkg and it was not the fault of arch - Conclusion : Arch/Artix stable like steel ...
@JamesChampionLinux5 сағат бұрын
Great to hear. My main system is Artix too BTW. ;)
@dadigitechman13 сағат бұрын
Ive been trying to get my audio interface to work in arch for a year now.
@JamesChampionLinux10 сағат бұрын
What's your audio setup? Are you running ALSA, PulseAudio, PipeWire, or a combination of all three?
@dadigitechman50 минут бұрын
@JamesChampionLinux thanks for the reply. Currently the set up is... Acer E1 laptop, Arch, Linux, Gnome, Alsa, and a Motu M4. USB runs my Mouse on all ports. Will not see the Motu on any ports.
@JamesChampionLinux32 минут бұрын
Maybe you need to run PulseAudio and/or PipeWire to get your audio to work, if you haven't tried already.
@dadigitechman10 минут бұрын
@@JamesChampionLinux i havent tried that. My understanding is that you need those only if you want to run multiple sound sourses. I only want one source my interface. Just trying to keep it all as simple and light as posible. Google states that i only need to # sudo pacman snd-usb-audio and it should connect automatically. When i do that i get target not found. All attempts to make that work have failed. This has been the only thing i cant get working on Arch and i absolutely love working in Arch.
@shawn28415 сағат бұрын
Thumbs up James!
@JamesChampionLinux10 сағат бұрын
Thanks again shawn. :)
@sid-sr8gy23 сағат бұрын
Hello, thanks, do you have any advice for learning scripting?
@JamesChampionLinux23 сағат бұрын
Search KZbin for Kris Occhipinti and look at his playlists relating to the following: Bash, shell scripting, and the Linux shell etc... Try to live in the terminal to force you to use and build sh and Bash scripts. I hope that this helps.
@sid-sr8gy17 сағат бұрын
@JamesChampionLinux Thank you, it is helpful. He also have contents about android and other stuffs which I would also like to explore.
@htx80nerdКүн бұрын
5:09 interesting syntax highlighting colors
@JamesChampionLinux23 сағат бұрын
I think it's just the default of Vim for sh and Bash with "syntax on" in the .vimrc
@vmisevКүн бұрын
Thanks for the video, quite interesting! I don't know why I'm 🤡 like this - so obsessed with tty, both real and virtual and I'm still in love with pinnacle of text-based computing - DEC VT525, although I will not say no to VT125 with or without color option 🤪
@JamesChampionLinux23 сағат бұрын
The tty is way of life. ;) Just been looking up about the DEC VT525, thanks! :)
@sohl947Күн бұрын
Good stuff, James.
@JamesChampionLinux23 сағат бұрын
Thanks sohl. :)
@RicardoGarcisoКүн бұрын
Hi James, Thanks for your Video It was awesome the magic you did with tty!
@JamesChampionLinux23 сағат бұрын
Thanks Ricardo. There is still so much more to show and do with the tty!
@jeffgreene4449Күн бұрын
Old-School! My first software corp job was assisting a senior programmer in 1998. He taught me that this is how he set his AIX Unix terminal and then on mine. But, I didn't know how it worked and my job was mostly admin of our AWFUL Windows PCs. Thanks for explaining this 27 years later. VIM Fingers are soooo valuable but I need practice. Reaching for my mouse is such a weak move. I'll try this again . Thanks James.
@JamesChampionLinux23 сағат бұрын
I'm pleased that I could explain this after those years, and good luck with those Vim fingers. Let us know how you get on!
@bruceyount5056Күн бұрын
What are software are you using to make your keypresses show up as text in the video?
@vmisevКүн бұрын
screenkey by wavexx 1:18
@folksurvivalКүн бұрын
1st
@JamesChampionLinuxКүн бұрын
2nd ;)
@wesch4232Күн бұрын
Linux still have huge compatibility problems. My Asus Z690A motherboard w Nvidia display running Linux Mint 21.3 , the Libreoffice won't run. I seen multiple laptop problems under various Linux distro too. While Windows 10 n 11 ran perfectly in same system.
@JamesChampionLinuxКүн бұрын
That's a shame. How long ago was this? I wonder if this system would work well now on Linux.
@wesch423221 сағат бұрын
@JamesChampionLinux It's a since-day-1 problem. Majority of systems and laptops were not validated w Linux. They were only validated w Windows systems.
@JamesChampionLinux10 сағат бұрын
It's interesting that you say that, and I don't literally know the the compatibility, or lack of, regarding all computer systems on Linux, but I believe that much of the work on Linux is related to system drivers and compatibility.
@RicardoGarcisoКүн бұрын
Hi James, Thanks for your Video Usually I check my bar-clock and find very interesting having one in my terminal
@JamesChampionLinuxКүн бұрын
You're welcome. :)
@RicardoGarcisoКүн бұрын
Hi James, Thanks for your Video I see - newly - you post apps written in Rust and I wonder if it's because the advages of it I feel it a pretty app..
@JamesChampionLinuxКүн бұрын
Showing any app or program written in Rust will mainly be coincidence, but I thought I would say about it in this video. I guess anything written in Rust will likely have more memory safely than the few languages that don't, so that's a good thing in principle. :)
@htx80nerdКүн бұрын
Lesson learned: don't use CAPS in Vim
@JamesChampionLinuxКүн бұрын
Lol, I had forgotten about that in this video.
@shawn284Күн бұрын
Thumbs up James, another quality video, thanks!
@JamesChampionLinuxКүн бұрын
Thanks shawn, much appreicated. :)
@vmisev2 күн бұрын
Thanks for the video! IDK about devour, so I git cloned it on FreeBSD, but for now I'm having trouble with make not linking X stuff - at least is fun, I like to play with things I know jack about 😁
@JamesChampionLinux2 күн бұрын
There's probably an equivalent to devour for BSD I imagine.
@Eimrine2 күн бұрын
I have a tile desktop environment in my learning list, because free and open-source CLI is such a pleasure to use.
@JamesChampionLinux2 күн бұрын
Let us know how you get on with the tiling on the desktop environment. Good luck!
@vmisev2 күн бұрын
@JamesChampionLinux YT won't let me reply, sorry: Oh, in the link you posted there is a solution and even an Arch pkg by evanpurkhiser at github , thank you very much you are the best! 👍 But answer opened another rabbit hole of googling for me, I never saw ANSI Operating System Command sequences used IRL like that (AFAIR I only saw OSC used for setting xterm title?), it's great that this works in Linux console! P.S. Edit: Recap - for now we found 3 ways to choose RGB color values in Linux console: a) passing 'vt.default_[color]=' kernel parameter in grub; b) emitting raw ANSI OSC P sequences c) code by evanpurkhiser (basically OSC P, but more elegant and permanent)
@JamesChampionLinux2 күн бұрын
That's great to hear! I'm glad that I could help. :)
@alexwhite32712 күн бұрын
Keep up the great videos
@JamesChampionLinux2 күн бұрын
Thanks, will do!
@vmisev2 күн бұрын
Thanks for the video! Honest question: in FreeBSD we can redefine console ANSI16 colors at boot, before kernel is loaded, with: 'kern.vt.color.vt.[0-15].rgb="#hexvalue" in /boot/loader.conf; for example my black background is kern.vt.color.vt.0.rgb="#3a3a3a" because pure b/w is to harsh contrast for my eyes (don’t ask, I'm fighting MS(G35)). Of course, I have set rgb values for all colors, and then I'm using same values in xterm and konsole color settings. Is something like this (and how) possible in Linux tty console?
@JamesChampionLinux2 күн бұрын
I haven't done this myself, but I have found the following: bbs.archlinux.org/viewtopic.php?id=167717 bbs.archlinux.org/viewtopic.php?pid=1313384#p1313384 I hope that helps, and I might look at this myself in the future for a video. :)
@FurqanHun2 күн бұрын
0:50 i read that as tt-viper lol
@_BLANK_BLANK2 күн бұрын
Yeah i saw that video. One thing i noticed. Was they said they would put off updates for extended periods of time to avoid breaking their system. In my experience that is the thing that will break stuff. It wont always, but not regularly updating definitely makes issues much more likely to occur. But i definitely agree that it has to be something with how their system is set up. Because i just don't ever have issues like that. I update every day, or nearly everyday. Don't run into problems. The only thing i have ever had an issue with was trying to rin the git versions of qtile and hyprland. And they were pretty easily solved. But that still wasn't arch's fault.
@JamesChampionLinux2 күн бұрын
Yes, I think he said he was basically living in fear of his Arch Linux install, lol.
@shawn2842 күн бұрын
Very informative James, thank you Sir. Looking forward to your next video :)
@JamesChampionLinux2 күн бұрын
Thanks shawn, much appreciated. :)
@RicardoGarciso2 күн бұрын
Hi James, Thanks for your Video It're nice configs you propose
@JamesChampionLinux2 күн бұрын
Thanks Ricardo. :)
@sniper_in_bush3 күн бұрын
i use date +%T as prompt to track time
@BottleOfCoke3 күн бұрын
Here is my PS1 configuration: # Components of the prompt HOST="\[\033[02;36m\]\h" # Hostname TIME="\[\033[01;31m\]\t" # Current time USER="\[\033[01;32m\]\u" # Username LOCATION="\[\033[01;34m\]\w" # Current directory BRANCH="\[\033[00;33m\]\$(git_branch)" # Git branch STATUS="\[\$(git_status)\]" # Git status indicators # Primary prompt PS1=" $TIME $USER $LOCATION $BRANCH $STATUS \$ \[\033[00m\]" # Secondary prompt PS2='\[\033[01;36m\]> '
@JamesChampionLinux3 күн бұрын
Thanks for sharing and breaking down the prompts. :)
@BottleOfCoke3 күн бұрын
Hey, I said that!
@vmisev3 күн бұрын
Thanks for the video! Personally, I like my prompt to be two lines high, with top line having colored user name and full working dir path, and second one just greater-than sign, so that prompt will not take a any space in the line, because I like to amuse myself with stupidly long one-liners 😎
@JamesChampionLinux3 күн бұрын
I like the idea of having a line free just for anything you input. Thanks for sharing. :)
@fsfan73843 күн бұрын
just so you know PS1 and even PS2 links to playstation lol
@hypnos47543 күн бұрын
Based
@hypnos47543 күн бұрын
Another brilliant video. In the video you use i3lock. You should give betterlockscreen a try (which is a fork of i3lock-color). It has some nice features such as blurred background image and it supports all the features you outlined. As a pen tester, I do want to point out that the TTY thing is only a vuln if your box has ports forwarded on the firewall. It’s still good security practice to do, however, if you mistype your password 3 times you’ll have to reboot (or wait). It’s happened to me many times. It’s a short price to pay for an increase in security though. btw, RIP David Lynch. You should do a video on him (if you find it relevant). My favorite of his is lost highway. I really like that your channel pertains to Linux security and film
@JamesChampionLinux3 күн бұрын
Thanks! I will take a look at betterlockscreen, and thanks for the headsup with port forwarding vulnerabilities. I will probably return to David Lynch and more cinema related things in the future. :)
@hypnos47543 күн бұрын
great to hear, James. Your channel’s “idiosyncrasies” such as the intersection between tech and film are what make your videos special. Keep up the great work and make videos on whatever you find interesting. It’s refreshing to see someone make videos with a very focused approach, as opposed to the reactionary “tech” channels that just focus on politics or the latest buzzwords like “AI, quantum computing”. You’re teaching the newbies the fundamentals with an added touch of class.
@hypnos47543 күн бұрын
What are your thoughts on C vs C++? I’ve been developing in both for many years. I don’t like the dichotomy that is pushed by C purists. For example, I like to use C for embedded software where everything is written from scratch. For large programs that require lots of functionality I like C++. I don’t buy into this either/or that a lot of people preach. I’m curious to know what your thoughts are on this.
@JamesChampionLinux3 күн бұрын
To be honest, I'm not really a "programmer", and I've only played at programming in C because there was nothing I literally needed to build or couldn't do in my shell with sh or Bash. The most advanced I've got is seeing if I could do some algorithms like bubblesort in Bash, lol. I might be wrong, but as I understand it from people like The Primeagen, game development is heavily dependent on C++, so I guess C++ is great for the complexity of game development. Also, since 2011, I think C++ has greatly improved its feature set.
@hypnos47543 күн бұрын
it’d make a cool video to compare bubble sort (or similar algos) in ba/sh vs c/++. On a more relevant note, game development is a perfect example because one cannot be expected to write everything from scratch for a program that requires interoperability with several APIs (namely gaming platforms) as well as multiplayer. On the other hand, embedded (and other uses, I’m sure) are great for C where performance is more important than interoperability and extensibility.
@hypnos47543 күн бұрын
I think it’s just spelled as a shorthand for “tty typer”. This is a great package and I’m glad you’re introducing people to it. A lot of people advise people to “get good” at typing without actually giving tangible ways of going about it, and you actually do. There’s another package whose name escapes me at the time, I think it’s GNU typist, not sure but it’s a lot older than this. Regardless, with a program like this it doesn’t matter if it’s written in C or Rust. Great video!
@JamesChampionLinux3 күн бұрын
Thanks for highlighting GNU Typist, I will take a look at that. :)
@thearchitect97573 күн бұрын
Great! Now we can flex our typing speeds in a suckless way :)
@intermarer91453 күн бұрын
The weird and constant hand gestures makes it so hard to follow the actual content 😅Anyways, thanks for the video!
@JamesChampionLinux3 күн бұрын
Lol, you're welcome. :)
@shawn2843 күн бұрын
Great feedback N0zer0! Thanks for putting this comment into action James, great video :)
@JamesChampionLinux3 күн бұрын
Thanks shawn!
@vmisev3 күн бұрын
Thanks for the video! I'm one of the rare cases that started typing on typewriter some 44 years ago, got first mechanical comp keyboard 5 years later, had 2 years of typing classes in high school and still uses no more than 5 fingers when typing 🤷♂ So, I'll go entertain myself watching in my tty good old "telnet towel^blinkenlights^nl" (redux by Simon Jansen) 😎
@JamesChampionLinux3 күн бұрын
Thanks. :) I hear so many comments where people had typing classes. I only ever had 30 minutes on how to use a mouse, which was arguably 30 minutes too many.
@Person-who-exists4 күн бұрын
I read my audio waveforms and visualize what they would sound like in my head, get on my level /s
@JamesChampionLinux3 күн бұрын
True minimalism right here!
@johnrockley94724 күн бұрын
Great content. Reinforced just what I thought will happen! We had computers imposed on us at work, big things with green screens, later all versions of Windows, XP when I retired. I bought one when Vista came out. I was knocked out by all the things it could do, fantastic, alas just before support ended it got so slow as to be almost useless. I bought a Windows 10 pc. It had nothing on it except a recycle bin! I had to run the Vista pc for months so I could e-mail and write letters. I gradually made the Win 10 pc usable but to this day lacks the functionality the Vista one had out of the box. Also you loose so much stored info, passwords etc, a total nightmare. When I was younger I enjoyed the challenge, but believe me us oldies don't want the upheaval, we're not interested we just need them to work! On a form I recently received it explained how to access details on-line, but if you don't have computer access go to www.***** Wonderful! Keep up the great content. 😊
@JamesChampionLinux3 күн бұрын
Thanks for sharing your experiences. :)
@ironfist77894 күн бұрын
also they had you type free before allocating memory in the c typing test ;)
@ThatPinkPanther4 күн бұрын
Windows 11 is the only way forward.
@FurqanHun4 күн бұрын
I run Fedora as my main machine, everything I do including browsing, working on hobby projects is on it, but if I need to test something, then Arch in QEMU/KVM is where I test stuff, and Arch hasn't even broken in that VM which I made like 2 months ago (before that I was just using VBox and didn't know about KVM lol, like I knew about types of hypervisors but didn't know Linux had it in the kernel and QEMU utilized it). Even though Fedora with Btrfs is really hard to break, I still look up the application's quirks I'm about to install (I've always been like that, even on Windows I used to check an app's reputation on my system), and the community probably has saved me a lot of times. Oh, btw, I'm doing a BS in Software Engineering, and I don't even like keeping my uni stuff on the same drive as the system... I keep everything related to uni on a mounted HDD (and keep a backup on a USB). If uni asks me to install a crappy software, I look for an alt that works better on my system and is more lightweight than at least the recommended one, or if I have to, then it remains separate from the main system. But then again, I've always been a minimal guy (minimal in the sense of just installing what I need and keeping stuff on separate drives).
@JamesChampionLinux4 күн бұрын
Thanks for sharing your great workflow, and good luck with the BS in Software Engineering!
@akshatkotpalliwar4 күн бұрын
james is your Final boss of , "I use Arch BTW" guy.
@JamesChampionLinux4 күн бұрын
If you defeat the final boss, you receive Gentoo as your reward. :)
@akshatkotpalliwar4 күн бұрын
@@JamesChampionLinux Haha, by the time it finishes compiling, I'll be of your age!