[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/fglt/ - Friendly GNU/Linux Thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 323
Thread images: 29

File: 1449372890179.jpg (1MB, 1313x1272px) Image search: [Google]
1449372890179.jpg
1MB, 1313x1272px
Previously >>57357502

Welcome to /fglt/ - Friendly GNU/Linux Thread.
Users of all levels are welcome to ask questions about GNU/Linux and share their experiences.

*** Please be civil, notice the "Friendly" in every Friendly GNU/Linux Thread. ***

Before asking for help, please check our list of resources[*].

If you would like to try out GNU/Linux you can do one of the following:
0) Install a GNU/Linux distribution of your choice in a Virtual Machine.
1) Use a live image and to boot directly into the GNU/Linux distribution without installing anything.
2) Dual boot the GNU/Linux distribution of your choice along with Windows or Mac.
3) Go balls deep and replace everything with GNU/Linux.

* Resources:
$ man <insert command here>
$ info <insert command here>
$ help <insert command here>

Your friendly neighborhood search engine:
Try to use a search engine that respects your privacy such as searx, ixquick or startpage.

Check the Wikis (Most troubleshoots work for all distros.)
https://wiki.archlinux.org
https://wiki.gentoo.org

What distro should you choose?
https://wiki.installgentoo.com/index.php/Babbies_First_Linux

Break out of the botnet:
https://prism-break.org/en/categories/gnu-linux/

Learn more about Free Software:
https://www.gnu.org

/fglt/'s website:
http://fglt.nl/

/fglt/'s copypasta collection:
https://p.teknik.io/oJR7K

Friends:
>>>/t/707928 - /t/'s GNU/Linux Games
>>>/t/713097 - /t/'s GNU/Linux Training Videos
>>
Why has /v/ infested these threads?
>>
2rd for fedora
>>
convert M1CROS0FT_W4NGBLOW5.AV1.EXE gnu-slash-linux
>>
I HATE Linux.
>>
Is Richard Stallman homeless?
>>
>>57361355
>Why has /v/ infested these threads?
why are you here?
>>
>>57361438
Hating is wasting your life.
>>
>>57361451
Not really, he lives in his office.
>>
>>57361451
no, he's a paratrooper
>>
>>57361438
>>57361451
>>57361458
>>>/trash/
>>
>>57361458
>Not really
An office is not a home.

/^(ヨルダン$)/
>>
Reminder that this is a friendly thread. Don't spread FUD, disinformations or 9gag memes. We don't want to make newcomers run away when they see our autism, right.
>>
File: 1468552832368.jpg (65KB, 600x930px) Image search: [Google]
1468552832368.jpg
65KB, 600x930px
Why does he pick the feet then eat it?
>>
>>57361520
He doesn't, if you watch the complete video you realize that he was chewing before.
>>
>>57361520
>>57361502
>>
>>57361534
>responding to shitposts
>>
>>57361453
If you play video games, you're the cancer of GNU/Linux.
>>
>>57361620
there is nothing wrong with games if they value your freedoms.
>>
Did anyone see the new mpv osc?
It's not shit anymore!
>>
>>57361632
i am not sure if i like it better than before yet. i like that it is on the bottom.
>>
Long story short, Im trying to setup a command to grab the latest version of Joomla from it's Github page: https://github.com/joomla/joomla-cms/releases/

So far I have the following:
curl https://github.com/joomla/joomla-cms/releases/ | awk '/>Joomla! [0-9]/ {print $0}'


Which shows the following:
<a href="/joomla/joomla-cms/releases/tag/3.6.4">Joomla! 3.6.4</a>
<a href="/joomla/joomla-cms/releases/tag/3.6.3-rc3">Joomla! 3.6.3 Release Candidate 3</a>
<a href="/joomla/joomla-cms/releases/tag/3.6.3-rc2">Joomla! 3.6.3 Release Candidate 2</a>
<a href="/joomla/joomla-cms/releases/tag/3.6.3-rc1">Joomla! 3.6.3 Release Candidate 1</a>


However when I add NR==1 to the awk command so I only grab the first line, it shows no results:
curl https://github.com/joomla/joomla-cms/releases/ | awk '/>Joomla! [0-9]/ NR==1{print $0}'

I know NR==1 works when I dont include />Joomla! [0-9]/ but for some reason its not working when I include it. What am I doing wrong?
>>
>>57361632
I don't use the osc.
>>
>>57361659
I want to get rid of it, teach me how
>>
>>57361629
This. StepMania is a fun and free game.
>>
>>57361632
yeah I've had it for about a week on Arch and I really like it
>>
>>57361679
'no-osc' in your mpv.conf
>>
>>57361644
>it's literally on github and you're trying to dl the releases

why not just have a command that git clones and compiles it every so often?
>>
>>57361683
wait, i can modify and redistribute it?
>>
>>57361700
thanks anon
>>
>>57361712
I believe so. It uses the 'expat' license which is a form of the MIT license
>>
>>57361703
Im not trying to download the package or work with it in github

Im writing up a bash script to automatically check the newest release without me having to and then taking that release version and comparing it to the versions installed on the server and spitting out the paths to the out of date ones. all this done in two simple words typed into ssh.

there is reason to my madness here.
>>
i'm bored of debian
i'm bored of arch
i don't like redhat distros
im not going to manually resolve my dependencies
what distros are even left for me to choose from?
>>
>>57361632
This is the same shit.
>>
>>57361757
gentoo, guixsd, nixos
>>
>>57361757
void
>>
>>57361757
ubuntus ? slackware ? open suse ? gentoo ? swtich to bsd ?
>>
>>57361757
LFS
>>
>>57361773
>ubuntu
that's just debian
>>
>>57361644
You should always first look if a website provides a API. git does.

For example:
$ curl -s https://api.github.com/repos/joomla/joomla-cms/releases/latest | awk -F\" '/tag_name/ { print $4 }'
3.6.4

Then parse the output with any json program like jq, python, awk, grep, whatever you like.
>>
>>57361757
stali
>>
>>57361757
You must be young.
>>
>>57361799
oh man, of course! using API. fuck me, thanks a lot anon
>>
how often do/should you:
update
clean cached data
autoremove old dependencies
ect.

that was one thing i always liked about MS, updates where every 2nd tuesday of the month.
>>
>>57361771
nixos looks pretty neat, i guess i'll give that a try
thanks anon
>>
>>57361799
actually one more thing, can you explain why adding NR==1 to my command was not working the way I expected?
>>
why do I have to boot my Ubuntu guest VM in VMware like 2 or 3 times before it boots correctly?
>>
>>57361319
Ok, so I think I put myself in big(ish) trouble here.

I have dmcrypt + LUKS full disk encryption with my root partition /dev/sda2, swap partition /dev/sda3, and home partition /dev/sda4 all being encrypted. I also have secondary hard drive for storing things and for some reason it wasn't mounting on bootup so I thought I'd add it to the fstab file. Then, after rebooting to test it, fucking everything just broke. I get prompted for the cryptsetup password to mount my encrypted partitions, but instead of mounting and proceeding to boot, it gives me this error

"Failed to connect to lvmetad, falling back to internal scanning"

until it drops into an initramfs shell. I'm currently in a live system and I unlocked my root partition, mounted it and chrooted into it to change back my fstab file, which I did. I rebooted hoping it would work, but it still gave me the error.

Google has only been very limited in helping and I'm at a loss here. I don't know what the fuck happened, but I suspect it had something to do with the crypttab file as well, but I don't know for certain. Please help.
>>
>>57361632
>mpv
5 years support on ubuntu package.
Still no update.
>>
>>57361791
yeah but it's a debian fucked up by Canonical so you're gonna have a lot of headaches to get it working and fix their shit.

>>57361838
>update
almost everyday so I don't have too many updates to do at once. It's pretty fast to do
>>
>>57361838
>update
at least once a day on my main machine, whenever I remember for other ones
>clean cached data
when my / partition gets full usually
>autoremove old dependencies
not sure how to do this with pacman, it might do it automatically
>>
Is there a way I can set a window to close whenever I click with the middle button on the window decoration? I'm using GTK, if that matters.
>>
>>57362016
>I'm using GTK, if that matters.
the window manager matters more
>>
>>57361888
Please, anybody help?

I need to get back in asap.

Oh, also another part of the error message I neglected says

/run/lvm/lvmetad.socket: connect failed: No such file or directory
>>
>>57362033
I mean, Compiz+Emerald decorator.
>>
File: 1462289960399.png (14KB, 500x500px) Image search: [Google]
1462289960399.png
14KB, 500x500px
>you can check the calendar with cal

these little things man
>>
>>57361888
Is lvmetad running? Is it set to run at boot?
>>
>>57362174
I have no clue, honestly. I assume it was, because prior to my fstab edit, everything worked beautifully. Now somethings fucky and I don't know quite what.

Where would I check to see if its set to run at boot?
>>
Ok I just installed ubuntu on a fresh drive but got this error when booting after restart - error failure reading sector from 'hd0' - with a memory location from the drive as well. I ran a bad block scan from ubuntu live cd and it came back with zero errors. I don't have another drive on me to test it. Any suggestions?
>>
>>57361983
>not sure how to do this with pacman, it might do it automatically
Is it pacman -Qet
or does that just list them.

fedora has dnf autoremove but the few times I used it, it has never detected anything.
>>
>>57361845
NR is actually the line number BEFORE you pass regex result (the whole document). That's why you never get any result. If you want just the first line, exit after the first regex result.
curl -s https://github.com/joomla/joomla-cms/releases/ | awk '/>Joomla! [0-9]/ { print $0; exit }'
>>
File: 1459631301512.jpg (153KB, 1059x1027px) Image search: [Google]
1459631301512.jpg
153KB, 1059x1027px
is it possible to trash my whole computer as a normal user? I mean no sudo, no root, etc
>>
>>57362396
Throw it out of the window.
>>
>>57362396
yes, i dropped my laptop in the bath once.
>>
File: 1447885645074.gif (614KB, 400x355px) Image search: [Google]
1447885645074.gif
614KB, 400x355px
>>57362284
I'd just like to interject for a moment.
curl -s https://github.com/joomla/joomla-cms/releases/ | gawk '/>Joomla! [0-9]/ { print $0; exit }'
>>
>>57362424
Actually correct, but awk is more portable. (it's also linked to gawk on all GNU/Linux systems anyway).
>>
File: 1465356473890.jpg (66KB, 400x378px) Image search: [Google]
1465356473890.jpg
66KB, 400x378px
>>57362396
Yes, but you'll need some external hardware
>>
best distro for servers/hosting?
>>
>>57362479
centos, debian
>>
I'm currently using Kubuntu but planning to change distro and distance myself from ubuntu based distros.

Here is the list of distros I'm more inclined to pick:
Open Suse
Fedora
BusenLabs
Debian

Which one should I pick for a smooth transition, /g/?
>>
>>57362479
debian stable netinstall, centos
>>
>>57362420
Should'a bought a Thinkpad.
>>
>>57362479
if you like experiments, try tinycore, it's about 15mb without desktop
>>
>>57362489
I'd go Debian Sid. Bunselabs is nice, but you can just copy the theme and configs (it's on github) to Debian if you want the same rice.
>>
>>57362489
If you like apt debian.
openSuse and fedora would probably be the smoothest
>>
File: Screen shot 2016-10-29 at 11-10.png (788KB, 797x532px) Image search: [Google]
Screen shot 2016-10-29 at 11-10.png
788KB, 797x532px
i just installed ubuntu. it's my first loonix ever. what's some essential gnutard software that i CANNOT MISS OUT ON
>>
>>57361888
Please. Anybody at all know about this stuff?
>>
>>57362562
GIMP
>>
>>57362562
mpv for all sorts of media (or a frontend if you're not autisic), youtube-dl, imagemagick (I guess it's already installed on Ubuntu), blender, if you're used to rainmater trash, you'll be interested in conky, htop is the defacto task manager, transmission for torrenting, since ubuntus software center sucks balls: synaptic, GIMP (maybe with the gmic plugin)

that's all that comes into my mind right now
>>
>>57361319
When I partitioned my drives I 100% allocated them to linux, didn't plan to dual boot. (First time trying linux, fell for the full dive to learn linux meme) Two years later I want out, kinda, dual booting anyway, but I've got shit I want to keep. How hard is it to set up a dual boot with windows starting from linux? All the guides I see are for starting with windows and adding linux.

Second question, can I separate one partition into two if it's say, half full, while moving the data to one of the two partitions?
>>
GNU

>GNU's Not Ubuntu
>>
>>57362631
never done dual from linux to linux-windows.

for your second question, yes that is just fine. You aren't really "moving" anything, just shrinking the partition. Use GParted if on linux
>>
>>57362634
(You)
Your Obviously Underaged
>>
>>57361888
kek. Idk if it applies to your situation but first time I installed centos for dual on my windows box I overwrote the boot partition/boot manager. For windows, they had a tool that came with the .iso to repair the boot tools so I could boot into windows again. Maybe you have a similar situation?
>>
>>57362671
>Your
>>
>>57362689
I've fucked you're waifu
>>
File: 1476723961070.jpg (81KB, 377x500px) Image search: [Google]
1476723961070.jpg
81KB, 377x500px
>>57361438
>>57362631
>>57362655
I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.
>>
>>57362723
literally kill yourself
>>
>>57362723
>>>/r/eddit
>>
>>57362723
Doing gods work.
>>
>>57362728
How to selfkill not literally?
>>
>>57362728
This is a friendly thread, not a "tell others to kill themselves" thread.
>>
>>57361888
>>57362608
Check the UUIDs of your partitions with the UUIDs in crypttab, then update initramfs if correct from chroot
>>
>>57362759
slit wrist diagonally only for attention
>>
I hope we have networking gurus here.

I'm trying to run an SSH server that's connected to a VPN service and has a kill switch that disconnects it from the internet (excluding SSH connections) if it disconnects from the VPN. These are the rules and routing I use to connect to the server while it's connected to the VPN:
# set "connection" mark of connection from eth0 when first packet of connection arrives
sudo iptables -t mangle -A PREROUTING -i eth0 -m conntrack --ctstate NEW -j CONNMARK --set-mark 1234

# set "firewall" mark for response packets in connection with our connection mark
sudo iptables -t mangle -A OUTPUT -m connmark --mark 1234 -j MARK --set-mark 4321

# our routing table with eth0 as gateway interface
sudo ip route add default dev eth0 via 192.168.1.1 table 3412

# route packets with our firewall mark using our routing table
sudo ip rule add fwmark 4321 table 3412


I'm using ufw to implement the kill switch:
Status: active

To Action From
-- ------ ----
22 ALLOW Anywhere
Anywhere on tun0 ALLOW Anywhere
22 ALLOW Anywhere (v6)
Anywhere (v6) on tun0 ALLOW Anywhere (v6)

Anywhere ALLOW OUT Anywhere on tun0
Anywhere (v6) ALLOW OUT Anywhere (v6) on tun0


All other incoming and outcoming traffic is denied by ufw. The problem is that while I can connect to the server when ufw is off and the VPN is on, the server stops responding after something like 15 minutes after I enable ufw. The server still works locally, but you can't connect to it from WAN. ufw is obviously interfering with the connection, but I'm not sure how. All ssh traffic should be allowed. Any ideas?
>>
>>57362723
>at interview
>"so are you familiar with Linux?"
>"you mean GNU/Linux?"
....
hired
>>
>>57362732
>being such a reddit cuck not realizing the interjection is originally a 4chan meme
>>
>>57362779
nice try new friend. you got called out and now trying to project.
>>
>>57362779
The interjection isn't a meme, it's actual education https://www.gnu.org/gnu/linux-and-gnu.html
>>
>>57361888
If this general isn't fixing your problem, ##linux on Freenode has some pretty long beards in it.
>>
File: 1419121303665.png (105KB, 289x207px) Image search: [Google]
1419121303665.png
105KB, 289x207px
>>57362778
>so I see it says here you're running GNOME...
>>
>>57362778
Well I guess when you tell some guy who wants to hire you things about tech he didn't knew before, it's a good first impression.
>>
File: pepespaghetti.png (227KB, 600x468px) Image search: [Google]
pepespaghetti.png
227KB, 600x468px
>>57362778
>"so are you familiar with Linux?"
>"y-y-you m-mean g-nnu...y-yes"
>>
>>57362155
oh shit that's comfy

I have a tiny graphical calendar that opens when I right click my clock, but this will be useful for when I'm in a tty
>>
>>57362804
It is a meme because everyone laughs at how autistic RMS is about something so unimportant.
>>
>>57362562
tmux
ranger
mpd+ncmpcpp
irssi
>>
>>57362841
I often just say 'linux' out loud but it always hurts me a little bit. I try to say gnu/linux around friends and family.
>>
>tfw no sexy thread for some time.
>>
>>57362880
I used both. If i'm trying to explain something to a novice i'll just say linux. If i'm asking something here i say gnu/linux just so i don't get stallman copy/pasta'd
>>
>>57362907
Ah, I type out GNU/Linux 100% of the time. It doesn't feel embarrassing online like it does in real life, and I enjoy being more correct.
>>
>>57362843

Coolest thing about cal is "cal sep 1752"

Yep, there are actually days missing in the switch to the Gregorian calendar.
>>
>>57362208

Anyone plz?
>>
>>57362944
>>57362920
i responded but the wrong thread.
>>
>>57362208
I would try installing a different distro and/or reinstalling ubuntu and seeing if the issue persists
>>
>>57362880
>>57362907
>>57362920
>not using "loonix"
>insults Linus
>everyone knows what is meant
>double profit
>>
>>57362208
Something something grub config.

sudo grub-install /dev/sda # or wherever you installed ubuntu
>>
>>57362951
and quote the wrong post >>57362329
>>
>>57362973
>not just calling everything unix to trigger at&t fags
>>
File: 1477708184700.png (7KB, 800x800px) Image search: [Google]
1477708184700.png
7KB, 800x800px
mind = blown
>>
>>57362489
Bunsen labs.
>>
>>57362973
Around tech people: GNU/Linux
Around normies: $distro
>>
>>57362880
>talking about Linux in real life

Unrelated what's /g/ opinion on duckduckgo?
>>
>>57363002
>mozilla logo punches rhino3d logo
>>
>>57363029
botnet, use searx
>>
>>57363029
duckduckgo is top comfy, bangs have changed how I browse the web
>>
>>57363039
>botnet
[citation needed]
>>
>>57363039
But how? It doesn't even use (((google)))
>>
>>57363029
https://8
ch.net/tech/ddg.html
>>
>>57363054
>>57363067
>based in US
>"we don't track you, pinky swear!"
>>
>>57363086
Glad I use Startpage, which has servers in the EU and allows you to use only EU servers if desired.
>>
What about qwant?
>>
>>57363141
I prefer searx for these reasons:
- source is on github
- therefore: hackable
- many instances if you don't want to use searx.me
- gets results from as many search engines you configure, like, when you just set google, you have a google clone without botnet
>>
>>57361888
>>57362685
>>57362768
>>57362814

Ok, I actually figured it out. You wouldn't fucking believe. I still barely believe. It was a fucking corrupted swap file. Cryptsetup wasn't finding a matching UUID for /dev/sda3, the swap partition so until I reformatted it, re-encrypted it with luks, and changed the UUID in the crypttab file accordingly, then ran update-initramfs -u, then all started working well.

I mean holy fucking shit, I don't know how the fuck it happened, but I am fucking happy.

There was literally one answer on this on the Ubuntu forums and it was more of a point in the right direction, well, more like a hitchhike to the right destination.
>>
>>57363206
>>57363141
they're both good, the downsite, only google has a good image search, I always fall back into the botnet when searching images ;_;
>>
Could some Debian (Sid) user please post his vanilla firefox user agent?

javascript:alert(navigator.userAgent)
>>
>>57363245
didn't want to make anyone sad, please don't stop posting
>>
>>57363318
Mozilla/5.0 (X11; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
>>
is it normal for nouveau to run like shit or have I done something wrong? I had heard it performed worse than the non-free driver, but I get under 20fps in vanilla minecraft now, and cs:go is so bad the mouse lags on the main menu
>>
>>57363526
Thanks!
>>
>>57363555
No problem also nice digits.
>>
>>57363526
>tfw ubuntu actually shills itself
on ubuntu it's: X11; Ubuntu; Linux ...
>>
>>57363578
Only if you install if via apt, obviously.
>>
>>57363577
No you.
>>
>>57363578
So does Fedora
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
>>
>>57363631
topkek
>>
>not using Mozilla/5.0 (X11; GNU; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
>>
>>57363647
Is that actually real?
>>
>>57363647
>not using Mozilla/5.0 (X11; The one I'm using; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
>>
>>57363672
nah
>>
>>57363679
>>57363647
Don't do this. Use a common agent and vanish in the masses. That's why all these user agent switcher addons suck balls.
>>
>>57363538
nouveau doesn't work very well on modern cards.
>>
>>57363764
how modern are we talking? I'm only using a 560ti
>>
>>57361772
trash
>>
>>57363971
What's bad about it?
>>
> encrypted android phone
> SD card
> install update one day
> no longer acknowledges the prescence of an SD card
> at least I think it was the update that buggered it.

Is there a way to get data off the card onto my computer directly so I can just format it?

> Airdroid

I looked into that, and that assumes I can access the data from my phone. I cannot.
>>
What do I have to set to force my WM to use the KDE filepicker in firefox?
>>
>>57361632
I like it, it's smooth and pretty.
>>
>>57361632
*sees your animation*
*vomits*
>>
>>57361889
>not compiling it yourself
LOL
>>
Guys, how do I enable support for Gnome in Ubuntu Linux?
>>
So I'm [spoiler]installing Gentoo[/spoiler] and I feel like I'm being retarded.

My network controllers aren't showing up in the list of supported Intel devices. For example, I've got a Intel i218-LM ethernet controller and nothing in the list in menuconfig looks vaguely like that.
>>
>>57364551
>>
>>57364835
e1000e is probably the kernel driver you are looking for.
>>
>>57364551
bump......
it works in KDE by the way, just not in my hacker WM
>>
File: LibreSoftware.png (167KB, 1362x657px) Image search: [Google]
LibreSoftware.png
167KB, 1362x657px
Why aren't you teaching NPCs about freedom yet?
>>
>>57361757
back to windows
>>
>>57364808
What's wrong with the PPA?
>>
>>57365037
>わ
>nip bot can't even into nip
>>
>>57365120
Google translate has corrupted her Japanese
>>
>>57365201
Google must be stopped.
>>
>>57365232

yeah let's stop the greatest thing technology/the internet has ever produced gais
>>
>>57365037
computers aren't capable of freedom
>>
>>57364551
Bumps
>>
File: Bane.png (166KB, 1361x694px) Image search: [Google]
Bane.png
166KB, 1361x694px
>>57365297
For you.
>>
>>57365393
top lel
>>
File: 1473108467636.png (2MB, 1514x1756px) Image search: [Google]
1473108467636.png
2MB, 1514x1756px
First time linux user, installed apricity OS yesterday.
First, speakers don't work, SSD trim is not automatic, can't use dedicated gpu drivers because it can't yet use optimus also huge fuckfest to get even onedrive running and gotta love googling even basic tasks, but I guess I'll get used to it.
I always say, if your wife/gf doesn't provide enough sexual services, then get linux, you sure as hell will get fucked to high heavens.
>>
Last time I tried to install calculate linux, it required some awful signing procedure to even start the installation. Wouldn't let me start because I had no signature or some shit, but when I ran their server which is used to sign that it wouldn't want to sign and just threw an error.
Anyone experienced that and know a fix?
>>
>>57365465
but why were you using it my mate? just use gentoo instead why even bother with calculate?
>>
>>57365485
because gentoo didn't want to boot on my system and , believe me, I have no time to go through the installation and compiling again
>>
>>57365494
>gentoo didn't want to boot on my system
you probably did something wrong then, what was the problem?
Why even bother with a gentoo-like distro if you don't have time, my mate? just use devuan.
if you want gentoo - use gentoo, not some low level garbage
>>
>>57365500
nice get
>what was the problem?
It kept freezing during boot, no further signs of life
and I was gonna try it because I like trying out different distros when I'm bored, this was a while ago though, only remembered to ask about it now
>>
File: 1464213478017.gif (4MB, 879x690px) Image search: [Google]
1464213478017.gif
4MB, 879x690px
>>57365450
>>
is there a way to log any key input you make in your own session without changing into root privileges?
>>
>>57365524
you could try it again if you have more experience now, compiling everything just to get it to boot isn't that long.
>>
>>57361889
>Ubuntu
found your problem
>>
>>57365450
>First, speakers don't work, SSD trim is not automatic, can't use dedicated gpu drivers because it can't yet use optimus also huge fuckfest to get even onedrive running and gotta love googling even basic tasks, but I guess I'll get used to it.

>installs obscure as fuck distro that nobody uses
>complains about things being bad out of the box

have you tried ubuntu?
>>
>>57365645
I don't know, I did everything correctly.
Only thing is I used genkernel so if that wasn't the problem then it just doesn't work
>>
>>57365524
>It kept freezing during boot, no further signs of life
What were the error messages?
>>
>>57365656
Please leave this board.
>>
>>57365668
But it's true. Every real package manager manages to have live / git-tracking packages so you can even get the latest and greatest whenever your heart desires it.

Distros like gentoo and arch even receive regular updates to the mpv package because they actually have maintainers. If you want to use a shitty distro, don't complain about getting a shitty reuslt.
>>
>>57365667
no, all you can see is the boot process (I'm guessing from runit) and at one point it just froze and the background turned green.
kept like that until I turned off the power itself
>>
>>57365679
In that case it sounds like issues with the graphics driver
>>
File: 1457740380292.gif (344KB, 480x360px) Image search: [Google]
1457740380292.gif
344KB, 480x360px
>>57365662
I like AUR, ubuntu doesn't have it.
Also all linux are like that, it's like installing hackintosh. Tinkering and more tinkering.
>>
>>57365666
You couldn't have done it correctly since it didn't work.
Did you manually change something in the kernel?
>>57365683
also this.
I've had a similar issue in arch and I needed to add 'nomodeset' to the grub menu.
>>
>>57365700
>Did you manually change something in the kernel?
no, used genkernel and changed nothing

I guess I'll give it another try over the weekend.
I still don't understand flags no matter how much I read about them.
I just wanna use the unstable repo because shit like mpv is horribly outdated
>>
>>57365450
>First, speakers don't work
Let me guess, you tried uninstalling pulseaudio because it was written by lennart

>SSD trim is not automatic,
`systemctl enable fstrim.timer`

If this is not enabled by default, file an arch linux bug, it's their retardation for not having it enabled even though almost all new systems are using SSDs.

>can't use dedicated gpu drivers because it can't yet use optimus
FUD
https://wiki.archlinux.org/index.php/NVIDIA_Optimus
>>
>>57365714
>I still don't understand flags no matter how much I read about them.
If you dn't undertand a concept as simple as flags then I'm not sure if gentoo is the right distro for you
>>
>>57361889

You're an idiot who doesn't understand how Ubuntu packages work.
Hint: you won't get version number updates, only security and severe bug fixes. New Ubuntu releases get newer version numbers.
The support means 5 years of bug and security fixes.
Kill yourself.

>>57365656

You too.
>>
>>57365719
I mean I get what it is and what it's used for, I'm just clueless where you set them and use them, that's all
>>
>>57365677

>Every real package manager manages to have live / git-tracking packages so you can even get the latest and greatest whenever your heart desires it.
That has nothing to do with the package manager, idiot. It has to do with the repositories. A package manager installs what's in the repository.
I suggest you read this >>57365720 (the first reply about how Ubuntu releases work) and then do what's suggested at the end (killing yourself).
>>
File: 1461389009326.jpg (123KB, 800x800px) Image search: [Google]
1461389009326.jpg
123KB, 800x800px
>>57365716
>Let me guess, you tried uninstalling pulseaudio because it was written by lennart

Got speakers working, someone had written a hda script for it.(problem was my laptop has subwoofer)

>SSD trim is not automatic
Already fixed it, had to update ssd firmware

>can't use dedicated gpu drivers because it can't yet use optimus

But none of the solutions are reliable, also power consumption goes through the roof, like in windows but worse.
>>
>>57365725
You set them in /etc/portage
make.conf = global USE flags (every program than can use them will use them)
package.use/packagename = per package USE flags
>>
>>57365716

>file an arch linux bug
>apricity os
>>
>>57365720
>You're an idiot who doesn't understand how Ubuntu packages work.
They're manually updated by some pajeet every time there's a change because they can't figure out how to automatically track git changes
>>
>>57365756
The way you're suggesting to do it sounds like it has stupidly high maintenance overhead

This organization is much simpler IMO:
https://github.com/haasn/gentoo-conf/blob/xor/etc/portage/package.use/local
>>
>>57365730
>That has nothing to do with the package manager, idiot. It has to do with the repositories.
No it doesn't. Look at portage, look at nix, look at guix; heck look at fucking pkgbuild.

If you don't even know what those names mean, then come back when you do.
>>
>>57365769
Oh right, I forgot he was using some stupid arch fork by kiddies who want to play maintainer. (Which is amusing because arch linux is already a distro made by kiddies who want to play maintainer)
>>
>>57365725
>>57365782
alternatively package.use can be one file(instead of directory) with one package name per line followed by the use flags for that package
app-admin/sudo offensive
www-client/firefox gtk2
>>
>>57365745
>Got speakers working, someone had written a hda script for it.(problem was my laptop has subwoofer)
What the fuck?!

>Already fixed it, had to update ssd firmware
What the _actual_ fuck.

Seriously what? I don't get it. What do you even think an “HDA” script is? And why would your laptop having a subwoofer even matter? My desktop has a subwoofer, works fine out of the box in PulseAudio.

And if you needed to update your fucking SSD firmware to get TRIM working, then it wouldn't have worked on any other OS as well. (So you can hardly blame Linux for that one). Plus, that doesn't sound like your problem description. You said “SSD trim is not automatic”, but the fix you described would have been a fix for “SSD trim is not working” - which one of the two was it?!
>>
>>57365774

Using the latest g memes (pajeet) or spouting buzzwords you have no knowledge of (track git changes) won't make you any smarter idiot.
I already told you how the basic Ubuntu packaging/releasing works. If you don't want to continue being an idiot, I suggest you look into it, otherwise stop embarrassing yourself.
>>
>>57365788

PKGBUILD/makepkg isn't a package manager. Ebuild files aren't package managers. I don't know enough about "nix" and "guix", but I seriously doubt that they merged 2 different things into 1 (package managers and package building scripts).
>>
Heya gang. So I'm a bit new to the whole thing. A long time ago, a friend of mine had set me up with a shell on his server that I was able to SSH into to use Weechat and stuff, set up with tmux. I've got a laptop that I've installed Manjaro on and I'm trying to do something similar. Can anyone give me a brief guide on what I need to install to make this possible? The main reason is because I currently have this setup where my laptop is awkwardly sitting next to me, and I'd prefer to put it somewhere else and just ssh into it instead.
>>
>>57365864

Why don't you just, like, install an IRC client on YOUR computer and use it? Why would you SSH into a different computer and use its IRC client?
>>
>>57365882
Besides enjoying Weechat, my laptop does some other stuff that is very helpful too. I'm also using it for ncmpcpp, which is great because I can control my music when I'm laying in bed/working on shit on the other side of the room. I also intend to install some other stuff as well.
>>
>>57365841
>or spouting buzzwords you have no knowledge of (track git changes)
wew lad, are you sure YOU aren't the one who doesn't understand this?

Look at gentoo's mpv-9999 package for example. I'll quote the relevant lines for you:

EGIT_REPO_URI=( {https,git}://github.com/mpv-player/mpv.git )
inherit git-r3


Now look at the AUR's mpv-git package:

source=('git+https://github.com/mpv-player/mpv'
'find-deps.py')


Now look at the mpv nixpkg:

  src = fetchFromGitHub {
owner = "mpv-player";
repo = "mpv";
rev = "v${version}";
sha256 = "1v1qfppysi0qn40q9z7cx9gs7pcrz2hn1g44iynygvgj29h1gify";
};


There's one thing they all have in common: The package manager itself understand git. In fact, the package manager itself *has* to understand git. Because what these packages do are something that dpkg can only dream of: Receive updates from git automatically.

You hear that right, when I run my equivalent of “apt upgrade”, I will get the latest changes straight from git. That's what “tracking git” means. It literally tracks git, and updates whenever necessary (i.e. a new commit landed upstream).

Are you sure you aren't the one who needs to be re-educated here?
>>
>>57365895
might Irssi-proxy be what you're looking for senpai?
>>
>>57365856
>Ebuild files aren't package managers.
Portage is a package manager
>>
>>57365906
I don't think so, unless I'm misunderstanding something. What I want to do is be able to ssh into the laptop and have weechat/ncmpcpp/vim/etc. running in a tmux session.
>>
File: live.png (52KB, 1472x1807px) Image search: [Google]
live.png
52KB, 1472x1807px
>>57365900
Pic related
>>
>>57365929
What arguments need to be passed to emerge for this?
>>
>>57365953
emerge @smart-live-rebuild


it's not done by default with --update. There might be a way to change that, but I don't know if I care.
>>
>>57365958
Thats literally in my search history but I didn't install it for some reason.
thanks.
>>
>>57365926
maybe reptyr then?
>>
>>57365900
based gentoo user being his based self
>>
>>57365926
>>57366007
Nevermind, that's for if you're not using tmux
Just use screen
screen -S
screen -x
run whatever you like in them
>>
>>57365900

>The package manager itself understand git
No, the package manager doesn't understand git. At least not in Arch (I can't verify the rest because I don't use them). Pacman doesn't do anything there. The makepkg script creates a package from the PKGBUILD. Pacman then uses the package created by that. Pacman is tha package manager.

>git
Do you think git is the only version control system out there? No, it's not, there are others. Not everything is hosted on git repositories.

You could create a script which fetches the latest source and packages it into a deb file for dpkg to use. There probably is such a tool.
Either way, this has nothing to do with your original claim. A PACKAGE MANAGER DOESN'T DO THIS. It's a completely separate tool which fetches the sources and packages it.
>>
>>57366085
>At least not in Arch (I can't verify the rest because I don't use them). Pacman doesn't do anything there. The makepkg script creates a package from the PKGBUILD. Pacman then uses the package created by that. Pacman is tha package manager.
Well, arch is the only one of the lot that has this weird confusion between the AUR and the normal repos. The other examples I mentioned (portage, nix, guix) do not suffer from the same deficiency.

You're somewhat right in that on arch it's a massive hack (as with everything else on arch), but the end result is pretty much the same: As an end user, you just install the “mpv-git” package and get the latest and greatest, which is my main point.

>Do you think git is the only version control system out there?
Nope, of course not. I'm using git as an example. Portage also supports bzr, cvs, darcs, hg, svn and even golang's own vcs crap.

>You could create a script which fetches the latest source and packages it into a deb file for dpkg to use. There probably is such a tool.
Yes, but that's a hack and sounds like maintainer overhead. What I want is the ability to

1. Run “$PACKAGEMANAGER install package-git” to get the git version
2. Run “$PACKAGEMANAGER upgrade” to get changes from git

>Either way, this has nothing to do with your original claim. A PACKAGE MANAGER DOESN'T DO THIS.
BUT PORTAGE FUCKING DOES IT

DO YOU WANT ME TO LINK YOU THE SOURCE CODE OR WHAT?
>>
File: 1473403890856.jpg (129KB, 625x937px) Image search: [Google]
1473403890856.jpg
129KB, 625x937px
>>57365716
>Let me guess, you tried uninstalling pulseaudio because it was written by lennart
This is what happens when people fall for the memes so hard that it becomes reality.

How much meme can one man go?
>coreutils are made by toe eating jews
>libc is communism
>systemd is nsa
>pulse is bloat
>dualboot devuan + void
>realize alpine is even better
>run chrooted + sandboxed google chrome with flash enabled, ghostery + noscript, to visit facebook because "I actually have a job and friends at the same time I know about tech, loosers"

holy shit I want to build the ultimative memer right now!
>>
File: 1476099930124.png (726KB, 500x499px) Image search: [Google]
1476099930124.png
726KB, 500x499px
>>57366182
>>
>>57362155
This is amazing.

Anyone know more things like this?
>>
>>57366182
>ghostery
it doesn't get any more DoD than this to be desu with you mate
>>
>>57366182
The thing most people don't get, pulseaudio is actually better and a extention to alsa. Sound quality is improved and there are lots of improvements overall. Back in the day of oss, people called alsa shit, now they call pulse shit. Retards never change.
Shit may be made by pottering, but it doesn't change the fact that it simply is the better software. I laugh at people who listen to flac on alsa without pulse.
>>
>>57366146

>What I want is the ability to ...
Where are those -git packages in the official Gentoo repository? I searched and can't find them.
>>
>>57366231
well alsa has plugins to fix serveral flaws, it's pretty much possible to use alsa only and have the same, up-to-date sound experience, (afaik there are even plugins for application oriented settings for alsa), but granted, it needs to be configured manually and you need to read lots of documentation
>>
>>57366231

>Sound quality is improved
[citation needed]
>>
Can we all agree that there are only three distros (Arch, Debian, Fedora) to choose from and everything else is either a meme or a fork of a fork of a fork maintained by some hobbyists?

(That said, I only listed Fedora because it's common and not a fork of a fork, but I don't really see any reason for it to exists. Maybe someone help me to understand.)
>>
>>57366318
RH shilling, alphatesting for RHEL, being a cuck
Canonical is cancer too, but if people think Fedora is good, they're better off with Ubuntu. More software, more PPA, no wannabe freedom restrictions/failures, shit just works.
>>
>>57366260
The gentoo convention is using the package version ‘9999’ for “live” packages, see e.g. https://packages.gentoo.org/packages/media-video/mpv
>>
>>57366231
The thing most people don't get is that ALSA and Pulse are both shit

You're trading the problems and shortcomings of one for the problems and shortcomings of the other. There's no such thing as a silver bullet when it comes to linux audio. It's broken to the core.
>>
>>57366331
Ubuntu is just a Debian fork made retard friendly and with freedom removed. If a newcomer isn't a complete idiot, he can install Debian in 10 minutes with everything that just works without useless additional kernel blobs and unneeded software.
>>
>>57366346
Ps. Yes, I know Pulse is just a layer on top of ALSA. Don't bother replying if that's the only thing you're going to say.
>>
>>57366346
>It's broken to the core.
That's why pulse exists. It's fixing everything alsa failed.
>>
>>57366346
if you want to fix "linux" audio and remove the mess, you need to disallow people creating audio servers and write ONE BIG AUDIO PROGRAM LIKE soundD, which gets forced and adapted everywhere.

Do you really want that?
>>
Which shell do you use?
>>
>>57366371
bash or gtfo
>>
>>57366371
there are 2 ways to shell:
a) POSIX sh for scripts, bash for interactive.
b) zsh+oh-my-zsh or even fish, because you don't use the shell anyway
>>
File: 1461579001954.png (55KB, 625x626px) Image search: [Google]
1461579001954.png
55KB, 625x626px
>>57366393
whats wrong with fish?
>>
>>57366400
Try this:
echo hello && echo world
>>
>>57366355
Nah, it really isn't. Pulse has just as many problems, it just has different problems.
>>
>>57366393
What's wrong with zsh?
>>
>>57366415
[citation needed]

(and as always, I wount get any)
>>
>>57366369
No, you need to scrap ALSA and create a new low-level API.

BSD has solved this with OSS for many years. Windows has solved this when they deprecated DirectSound in favor of WASAPI. OS X has solved this with CoreAudio.

Linux is the only one seriously behind the curve. ALSA needs to be completely removed and reengineered. It does so many things wrong.
>>
>>57366425
I'm speaking from personal experience. I switch betwen pulseaudio and straight alsa about once a year because I always get fed up with the issues of one and think the grass looks greener on the other side.

It never does.
>>
>>57366423
meme shell people install because they think only zsh gives them a nice PS1

meme shell macfags install because they are too stupid to upgrade the broken and outdated bash shell OS X ships out of the box (thats basically why it became THAT popular)

in my experience, people who use zsh haven never read the bash manpage
>>
>>57366438
Which problems did you discover? Maybe we can help.
>>
>>57366442
So idiots using something automatically makes that thing bad?
>>
File: 1478050159380.gif (2MB, 480x481px) Image search: [Google]
1478050159380.gif
2MB, 480x481px
>>95832746
>>95832746

ALERT
>>
>>57366457
Not him but doesn't it go like this:
>new to linux
>check screenfetch
>install arch
>install zsh
>fonts a shit install infinality
>what are these cool arrow things?
>install powerline
end up like this: >>57366182

but maybe you're right, not all zsh users are bad, otherwise I should go to /pol/ and kill myself
>>
>>57366472
I wouldn't know. You seem awfully familiar with it though. So you went through these things yourself?
>>
>>57366457
Yes. People should install stuff they need instead stuff other people use.
>>
Sup

I've been using Xubuntu for a good while. At this point I don't need to dualboot or anything similar anymore, I can do most of what I need to do just fine on a fucking virtual machine anyways and I have enough RAM for that kind of crap and then some.

Thing is, people have been suggesting Fedora instead, without giving me much info about it. I've been thinking of switching to it. What should I be aware of? Is this a mistake?
>>
Actual bash hacker here.

zsh is cool

bash is cool

fish lacks POSIX but since it's free software, it's also cool!

For people who want to use bash but miss some zsh features, ask! There are lots of ways to make bashe behave like zsh.
>>
>>57366505
p-please don't hack me
>>
>>57366487
Nice. So by your logic anything could become shit overnight simply because more stupid people are using it.
>>
File: Sbr.png (126KB, 2046x1062px) Image search: [Google]
Sbr.png
126KB, 2046x1062px
>>57366448
I've given up on that, but if you want to try, here's a rough breakdown of what I can remember:

>PulseAudio
- https://bugs.freedesktop.org/show_bug.cgi?id=97799
- latency measurements unreliable in general
- can't properly autoswitch between sampling rates (wasted CPU)
- “variable latency” model breaks constantly; either you get high input delay in most programs (PulseAudio's way of using the API “correctly” is a pipe dream), or you get occasional glitches and pops because it needs to dynamically adjust the latency. You see pulse's design is that it updates the buffer size after an xrun if necessarily. The problem with that design is that you still get xruns from time to time (before it had a change to respond to it), and every time it happens it's annoying.
- stupidly hard to configure; the documentation is half-hearted at best and nonexistant at worst. These are the hoops I had to get through to just figure out how to set a default volume: https://bugs.freedesktop.org/show_bug.cgi?id=97777
- it has lots of “automagic” stuff enabled by default most of the time, and often this breaks in ways the user doesn't expect (e.g. flat volume nonsense, bugs like https://github.com/mpv-player/mpv/issues/1173

>ALSA
- dmix is an absolute fucking hack, especially with USB audio. There's absolutely no way to get glitch-free low-latency playback _at all_ with it.
- USB audio devices like to shit up ALSA in general.
- insane amounts of reported jitter when using dmix. This was actually the cause for my most recent transition from alsa back to pulse. (pic related lmao)
- sampling rate insanity. If you've ever tried to set up an advanced ALSA config (with LADSPA filters, dmix/dsnoop or otherwise) you know just how ludicrous it gets.
- the dmix IPC mechanism loves to break. If something or other you do crashes ALSA (which is fairly common with USB audio devices), you can have dmix IPC objects lying around, causing audio to stop working.

(cont)
>>
>>57366511
https://www.gnu.org/philosophy/words-to-avoid.en.html#Hacker
>>
I want to install a Linux distro on my laptop, but not sure which. I would like not decades old packages and a good distro upgrade tool (or a rolling release). Fedora, debian sid and arch seem to fit the bill. Any other I should consider? Any of these seem better for college computer engineering projects and normie activities?
>>
>>57366525
This guy is the perfect example why we need to drop the current sound system and develop soundD; one thing that does it right.
>>
>>57366528
>gnu
Opinion disregarded.
>>
>>57366551
man ls; cry everday :^)
>>
File: alsarc.png (19KB, 1216x1456px) Image search: [Google]
alsarc.png
19KB, 1216x1456px
>>57366525
>ALSA cont
- no per-stream volume controls _at all_, responds badly to audio devices being plugged in or out, no way to move streams, etc. (i.e. plenty of other missing pulse features)

that reminds me,
>PulseAudio cont
- can't handle ALSA subdevices at all (e.g. `alsaloop`), the built-in monitors are shit
- insane popping on every volume change (when using FFT-based resamplers)

re: ALSA configuration insanity, just look at this beautiful excerpt from my old alsa config
>>
>>57366505
is there a way to cylce through autocomplitions?
>>
>>57366560
One more thing:

It should speak for itself just how insane it is that opening a volume control panel for PulseAudio causes your applications to behave differently. (For example, mpd has bad seeking performance unless you have pavucontrol open)
>>
>>57366558
dont talk to me i don't wanna catch your gnu disease
>>
>>57366540

Why do you think the distribution has anything to do with use cases like "college computer engineering projects" and "normie activities"? Do you think that you can do "normie activities" on one distribution but not the other?
>>
>>57366574
Took a while, but yes, via readline. Drop this into your bashrc:
bind 'tab:menu-complete'

Default is:
bind 'tab:complete'
>>
>>57366545

I'll create the logo!
>>
>>57366487
>Yes. People should install stuff they need instead stuff other people use.
Yes, what's wrong with using zsh if you need its features?
>>
>>57366661
Which features?
>>
>>57366670
brb, googling for features zsh has and bash is lacking
>>
>>57366689
Good luck, I'll try to find a simple bash alternative then, that why I'm asking.
>>
>>57366708
But why? It just werks in zsh without modifying anything.
>>
>>57366720
That's the point. Bash has lots of features like extented globbing for ex. and whatnot, which are disabled by default to improve speed. Installing a different shell, because features are enabled by default is just wrong.
>>
>>57361453
>why are you here?
>>57361620

Answer him!
>>
>>57366670
Here are some zsh features that I don't think you can get in bash:

- more advanced tab completion (fuzzy globbing, stuff like /e/p/p, typo correction, etc.); works better in general; bashcomp is a hack, the zsh completion scripts I've been in contact with are significantly more advanced and allow you to do stuff like tab complete individual parameters and their arguments

- Non-dumb globbing. “for x in *.jpg” actually works on stuff with whitespace in the filename and doesn't break for long directories either.

- Significantly improved config syntax. The zsh keybinding / module system is much easier to use than bash's arcane configuration. Heck, even stuff like PS1 is significantly easier to change in zsh than in bash. I can just type stuff like
bindkey '^E' edit-command-line
and have it work.

- URL recognition and auto-escaping when I paste a URL (meaning I can just do mpv <shift+insert> instead of needing to manually escape it or wrap it in '). It's just a minor convenience, but these things add up

- Automatic history tracking (auto_pushd module) which allows you to do stuff like vim ~-1/foo to open ‘foo’ in the directory you were in before. (Including, of course, tab completion for all of this)

- New zsh-only syntax makes lots of mundane automation jobs much easier to write quickly (e.g. `for x (*.jpg) command` versus `for x in *.jpg; do command; done`); new datatypes like real associative arrays help immensely as well.

Quite honestly, I can see pretty much no reason _not_ to use zsh. bash only seems to have downsides and the only people who still use it over zsh are hipsters who want to avoid it just because it's popular.
>>
>>57366728
>is just wrong
Prove it. What moral principle did you use to judge this as wrong?
>>
>>57366741
>the only people who still use it over zsh are hipsters who want to avoid it just because it's popular
good post until I got to this part
please put your bullshit in the beginning of your post next time so i don't waste my time reading it. thanks!
>>
>>57366741
>fuzzy globbing
can be scripted, this shouldn't be a shell feature but a external program like the well known fzf
>Non-dumb globbing
this may be funny for interactive use but teaches crappy habits. you should always script as portable as you can, that said,
for x i *.jpg
works in bash, sinc e* globs not caring about spaces or not. so your claim is just false
>The zsh keybinding
you should bind keys via readline, it's just like using xressources for xapps, where's the point inf needing to configure special binds for a special shell?
>URL recognition and auto-escaping when I paste a URL
how can I reproduce this? I tried it with vanilla zah and theres no difference than with bash
>Automatic history tracking
seems superior
>New zsh-only syntax
bad, most scripts are just simple tasks, which should be written in POSIX sh, if not, they should be written ins something extented but simliar portable such as bash

conclusio: zsh has some averanges, something you didn't name: floats when doing arithmetic $(()) maths, and more, but IMHO the only average of using zsh is interactive use because zsh's power is the autocomplitition

That said, when I see autocompletes like processnames for kill, I'm asking myself "what did they think?" and just use pkill, which does autocomplete in bash for processnames where they actually should be. (Just as example)
>>
>>57366878
>but teaches crappy habits
according to whom?
>you should always script as portable as you can
just because you tell me to? sure my mate i'll start scripting portable from now on... how the F*CK did I not see this earlier
>>
>>57366741

And the average person which installs zsh, totally needs all of those differences.
You need to realize that the majority of people on here who install zsh are people who edit bashrc and then complain when the changes aren't picked up in their shell (they're using zsh). That actually happened in this thread.
>>
>>57366878
>can be scripted, this shouldn't be a shell feature but a external program like the well known fzf
Okay, thanks for making my workflow unnecessarily annoying

>this may be funny for interactive use but teaches crappy habits. you should always script as portable as you can, that said,
But I'm using zsh as an interactive shell, why would I care about bad habits if the only thing that matters is workflow efficiency?

Heck, I'd rather just write
#!/bin/zsh
at the top of my scripts instead of trying to fumble around with arcane bashisms. All of my systems have zsh installed anyway.

>you should bind keys via readline, it's just like using xressources for xapps, where's the point inf needing to configure special binds for a special shell?
Yes, in other words it's more difficult to configure. Way to prove my point.

>how can I reproduce this? I tried it with vanilla zah and theres no difference than with bash
autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic


>bad, most scripts are just simple tasks, which should be written in POSIX sh, if not, they should be written ins something extented but simliar portable such as bash
Dude, I'm talking about interactive usage
>>
>>57366901
Well if you write shit for youself it doesn't matter, but as soon as you want to share it, there are people who read your post and can't run it becaus they are using some random trash like OS X or SUN OS or even FreeeBSD.
>>
>>57366913
So I shouldn't use a shell because retards exist? Logic please?
>>
>>57366922
that's not even the point, don't care about others, but yourself, what if you switch your system, for a vm or whatever, it's always a good idea to have portable scripts
>>
>>57366922
really? thanks man... now I can do it because you let me... anything else I'm prohibited to do just so I know beforehand?
>>57366913
your statements are invalid if you don't post any stats backing them up. I simply have no reason to believe someone who uses this level of broken logic to justify his hatred for a program people use
>>
>>57366918
>why would I care about bad habits if the only thing that matters is workflow efficiency?
More importantly, is it really a bad habit if it boosts my productivity?
>>
>>57366913
>#!/bin/zsh
Every once in a while when I browse some random dotfiles there's some special snowflake gay ass faggot who wrote a colorscript in zsh and I instantly wish there was a way to shoot people over TCP.
>>
>>57366922
That's their loss, anon. If they don't want to install zsh because of “muh POSIX” they can go use dash and enjoy every function breaking because
echo -n
isn't supported

I write my shell functions for myself, not for others.
>>
>>57367001
Well thats where the line draws between users and developers.
>>
>>57366992
>I instantly wish there was a way to shoot people over TCP
There actually is. Look into xxxxx on the *****. You should know about this if you've mentioned this method.
>>
>>57367019
Yep. FOSS is a developer culture, and all developers develop for themselves.

This is how linux both thrives and fragments. I will use the best tool for me.
>>
is it normal when you feel a rush of happiness when you've solved a minor issue you've been trying to fix for a few days?
>>
>>57367060
linux is a kernel, it doesn't provide any shell
>>
File: 1462179459391.png (80KB, 771x425px) Image search: [Google]
1462179459391.png
80KB, 771x425px
>>57367112
lel, google thinks otherwise
>>
>>57367112
I'm talking about the linux ecosystem, including userland and community
>>
File: 1465556824413.jpg (131KB, 1280x1013px) Image search: [Google]
1465556824413.jpg
131KB, 1280x1013px
>>57367134
When it comes to tech, google, AND wikipedia is utterly trash. Nobody should read anything of this. You should always remind yourself that google ranks with clicks and wikipedia is made by normalfags, and we all know what normalfags recommend on their weblogs: Mint and simliar cancer.

While I'm all at hating right now, I also wish that distrowatch would just disapper fromt he web completly.

Thanks for reading my blog.
>>
>>57366929
>>57366966

I'm just discussing the original post, which made fun of people that installed things they don't need only because they think it's cool.
>>
File: 1448737695113.jpg (237KB, 600x423px) Image search: [Google]
1448737695113.jpg
237KB, 600x423px
>>57367167
It is inadvisable to describe the free software community, or any human community, as an “ecosystem,” because that word implies the absence of ethical judgment.

The term “ecosystem” implicitly suggests an attitude of nonjudgmental observation: don't ask how what should happen, just study and understand what does happen. In an ecosystem, some organisms consume other organisms. In ecology, we do not ask whether it is right for an owl to eat a mouse or for a mouse to eat a seed, we only observe that they do so. Species' populations grow or shrink according to the conditions; this is neither right nor wrong, merely an ecological phenomenon, even if it goes so far as the extinction of a species.

By contrast, beings that adopt an ethical stance towards their surroundings can decide to preserve things that, without their intervention, might vanish—such as civil society, democracy, human rights, peace, public health, a stable climate, clean air and water, endangered species, traditional arts…and computer users' freedom.
>>
>>57367182
>stallm*n quote
disregarded, hidden
>>
>>57367173
>I'm just discussing the original post, which made fun of people that installed things they don't need only because they think it's cool.
The original post said you should only ever use `bash`, see:

>>57366393
>>57366423
>>57366442
>>
>>57367182
B A S E D
A
S
E
D
>>
>>57367182
>It is inadvisable to describe the free software community, or any human community, as an “ecosystem,” because that word implies the absence of ethical judgment.
Go away stallman, ecosystems don't have inherent ethical judgment. Ethical judgment is just a factor of how the individual components operate. The collective whole has no common conscience.

>The term “ecosystem” implicitly suggests an attitude of nonjudgmental observation: don't ask how what should happen, just study and understand what does happen. In an ecosystem, some organisms consume other organisms. In ecology, we do not ask whether it is right for an owl to eat a mouse or for a mouse to eat a seed, we only observe that they do so. Species' populations grow or shrink according to the conditions; this is neither right nor wrong, merely an ecological phenomenon, even if it goes so far as the extinction of a species.
This is the same for humans.
>>
>>57367182
why do the gnu tards feel the need to shit up the threads with retarded quotes.
>>
>>57367200
>based
>a weak, fat far leftist
pick one and only one
>>
>>57367182
>By contrast, beings that adopt an ethical stance towards their surroundings can decide to preserve things that, without their intervention, might vanish—such as civil society, democracy, human rights, peace, public health, a stable climate, clean air and water, endangered species, traditional arts…and computer users' freedom.
This is a ridiculously egoistic and dualistic way of thinking. Humans are part of the ecosystem, no matter how much westerners would love to disagree.
>>
>>57367213
>The collective whole has no common conscience.
Good luck explaining that to "people" who think free software is a political movement.
>>
NEW memes:
>>57367236

>>57367236

>>57367236
>>
>>57367239
Political movements have no common conscience either. They are just human abstractions on top of a group of people who happen to think similarly.
>>
File: SS_014.png (1MB, 1920x1080px) Image search: [Google]
SS_014.png
1MB, 1920x1080px
I just converted to lxde, what can you tell me about lxde anons, your experience?
>>
>>57367245
Yeah, that's pretty easy to understand if you aren't retarded. Which isn't the case with st*llm*n and his followers.
>>
>>57367260
Hellow newcomer. 4chan's /g/ threads die when the post numbers reach the 310th posts, so this thread will die in some minutes. If you're interested in answers, try the new thread, linked here >>57367243
>>
>>57366560
what is this font?
>>
>>57367331
terminus
Thread posts: 323
Thread images: 29


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.