- Tankakern
- Jul 25, 2007
-

|
what i've learned from reading this thread:
- notorious b.s.d. is full of bitterness and bile
- wine is actually getting dx10/11 patches, nice
- os x as unix is bad
|
#
¿
Jun 13, 2014 21:50
|
|
- Adbot
-
ADBOT LOVES YOU
|
|
#
¿
May 17, 2022 07:47
|
|
- Tankakern
- Jul 25, 2007
-

|
Thank you guys for the words of encouragement earlier. I went ahead and finished up my effortpost on Wayland. It's probably a bit too detailed and assumes too much knowledge, but hopefully it's somewhat readable!
http://blog.mecheye.net/2014/06/xdg-shell/
nice
|
#
¿
Jun 13, 2014 23:12
|
|
- Tankakern
- Jul 25, 2007
-

|
what about lxqt? posting from lxqt as we speak
a viable alternative for xfce refugees, since xfce is doomed if they don't switch away from gtk+:2
|
#
¿
Oct 24, 2014 13:28
|
|
- Tankakern
- Jul 25, 2007
-

|
install gentoo
the just released 0.8.0 works with qt5 and seems nice enough, but i still have to manually tweak the openbox config
|
#
¿
Oct 24, 2014 23:13
|
|
- Tankakern
- Jul 25, 2007
-

|
gtk2 is actively maintained
what? the last release was in 2011
|
#
¿
Oct 29, 2014 09:42
|
|
- Tankakern
- Jul 25, 2007
-

|
the last release was 19 days ago -- 2.24.25
that's right, they're on their 26th patchlevel of 2.24. because officially there will never be a 2.26.
sounds pretty stagnant to me
|
#
¿
Oct 31, 2014 12:41
|
|
- Tankakern
- Jul 25, 2007
-

|
c&p, why not go all in and use gentoo if you like aur?
gentoo could use people like you that were passionate about gnome, the official portage tree is still on 3.12.
posting this from gnome 3.12 @ gentoo atm
|
#
¿
Nov 11, 2014 22:24
|
|
- Tankakern
- Jul 25, 2007
-

|
gnome 3.14 finally in gnome-overlay
things are much smoother now
chromium a tiny bit more useful on hidpi, but not quite there yet
i dont like the new gedit much though. if you turn on line numbers, things just becomes a jumbled mess of numbers and text
install gentoo
|
#
¿
Nov 26, 2014 10:16
|
|
- Tankakern
- Jul 25, 2007
-

|
hahaha
|
#
¿
Dec 9, 2014 23:21
|
|
- Tankakern
- Jul 25, 2007
-

|
lamo so i just spent the last couple hours trying random poo poo to get a custom xinput keymap applied for my weird mouse: reverse left/rightclick + switch up the thumb buttons a bit
but xinput settings are dropped on the floor whenever the machine is suspended, so you have to do some extra bullshit if you don't want your configs randomly changing on you:
- all the howtos from circa 2011 recommend putting it in a /etc/pm/sleep.d script that gets called on resume, but that doesn't work because xinput wants to be run from within the X11 session and not by some random script running as root. also it seems like the mouse device isn't even listed at this point where xinput is concerned
- then some newer poo poo says to use a gnome-settings-daemon 'hotplug script' (even the example script has bad indentation lol). the script runs successfully in the logs but the settings aren't actually sticking -- something is overriding it
- maybe it's xorg itself that's overriding it on resume?? try adding a config to /usr/share/X11/xorg.conf.d (not in /etc for reasons) for the mouse. but nope that's apparently not it either, mapping is still getting stomped
- then i find some people saying to turn off a mouse plugin in gnome-settings-daemon via a manual gconf command, which likewise doesn't seem to do anything but whatever
- THEN when browsing around in there i see a gnome-settings-daemon option to switch the mouse to left-handed directly, which is half of what i want. after switching that on, the left/rightclick are suddenly reversed, now the xinput keymap that's stomping on my custom keymap is suddenly a version that's left-handed
so in short something in gnome-settings-daemon is actively making GBS threads on any custom keymaps whenever the compute resumes from suspend, in such a way that even other customization methods within gnome-settings-daemon itself are themselves stomped on
that said this is bunters lts so who knows maybe it's something canonical did
noob
(use XAUTHORITY and DISPLAY variables to run x11 progs outside of an x11 session)
|
#
¿
Dec 9, 2014 23:23
|
|
- Tankakern
- Jul 25, 2007
-

|
btrfs getting swap file support in 3.19
http://lwn.net/Articles/625412/
not so many showstoppers from quitting zfs after this. btrfs recently gained raid[56] support too.
|
#
¿
Dec 11, 2014 08:34
|
|
- Tankakern
- Jul 25, 2007
-

|
does it have support for being used for real work yet
hhueeuheuheuhuehue
|
#
¿
Dec 11, 2014 09:45
|
|
- Tankakern
- Jul 25, 2007
-

|
btrfs is worth it
unfortunately you have to janitor it still. e.g. that freespace issue, and balancing, and scrubbing...
|
#
¿
Jan 9, 2015 08:43
|
|
- Tankakern
- Jul 25, 2007
-

|
the intel linux driver is feature-complete, but really slow. everything "works" but you can't play videogames very well for framerate reasons. i got about 1 frame per second playing sc2 on linux with sandy bridge graphics. it rendered perfectly, but that was not really my concern.
the amd open source driver is reasonably featureful, but completely unusable due to speed. the closed source driver is equally slow but also so broken that nothing works properly.
if you want to play vidya games on linux, you need an nvidia chip and the nvidia binary blob.
I play cs:go on a lenovo yoga 2 pro running gentoo, but that's haswell so I don't know how sandy bridge would fare... but mesa gets better and better at every release.
The only caveat is that I have to run it at 1600x900 instead of 3200x1800, but that makes it pixel perfect at least.
|
#
¿
Mar 9, 2015 12:10
|
|
- Tankakern
- Jul 25, 2007
-

|
all my gentoo machines also run systemd
|
#
¿
Apr 27, 2015 18:51
|
|
- Tankakern
- Jul 25, 2007
-

|
gentoo with systemd is the best
|
#
¿
May 14, 2015 23:19
|
|
- Tankakern
- Jul 25, 2007
-

|
I just don't want Linux turning into GNU/systemd/linux. That would be terrible. But I've gone from hating systemd to thinking it's quite alright, but I like Linux for options. I like that if systemd starts sucking, I can install OpenRC (my favorite init, flame away, I know it's poo poo) and enjoy my slowass boot times and my preferred syntax.
lol u use openrc on gentoo
eselect profile set 12 and get on with systemd
|
#
¿
Jun 18, 2015 12:16
|
|
- Tankakern
- Jul 25, 2007
-

|
in overlayfs, is there a way to combine the upper and lower mounts permanently?
yeah, it's called copy it to a new filesystem fs, or citanfs
|
#
¿
Jul 15, 2015 10:17
|
|
- Tankakern
- Jul 25, 2007
-

|
I think the whole issue they're having with lkml is way overblown. sarah and mjg makes it sound like there's a 24:7 screamfest in there.
|
#
¿
Oct 8, 2015 08:37
|
|
- Tankakern
- Jul 25, 2007
-

|
running gentoo with systemd owns, and is supported. and sys-kernel/gentoo-sources has support for kdbus.
|
#
¿
Oct 28, 2015 08:49
|
|
- Tankakern
- Jul 25, 2007
-

|
you forgot to paste http://fun.irq.dk/funroll-loops.org/
|
#
¿
Oct 28, 2015 10:18
|
|
- Tankakern
- Jul 25, 2007
-

|
mdadm uses raid from kernel, and lvm uses device-mapper from kernel. they do share a lot of the algorithms though, so e.g. the raid logic implementation is the same. they're configured in the same section in kernel menuconfig.
|
#
¿
Nov 12, 2015 21:13
|
|
- Tankakern
- Jul 25, 2007
-

|
lvm supports thin provisioning and trim/discards, that's nice.
|
#
¿
Nov 12, 2015 21:15
|
|
- Tankakern
- Jul 25, 2007
-

|
I'm pretty sure you have to look pretty hard to find a case where LVM does not have write barriers... support for it in device mapper was added in 2010 (2.6.33)
|
#
¿
Nov 12, 2015 22:50
|
|
- Tankakern
- Jul 25, 2007
-

|
easy to test though, just look in dmesg after mounting xfs or ext4 or whatever on lvm with -o barrier=1. Sometimes you have to check if lvm.conf is correctly set up too (e.g. you have to explicitly enable discards/trim in lvm.conf if you want to send those to the device(s)).
|
#
¿
Nov 12, 2015 22:52
|
|
- Tankakern
- Jul 25, 2007
-

|
my compile flags are quite normal and not riced
I don't often do a system update unless it's been a few months, and just upgrade important packages until then. The only reason I checked the difference was because I installed a brand new processor that is supposedly twice as fast at compiling. While this is apparent for larger packages blatantly, smaller ones seem to have no major difference.
I wasn't trying to divert the ambiguous nonexistent topic, sorry for ruining your day man. Next time I'll just cut my dick off and install Ubuntu while listening to boy bands through mpd before I even consider posting something related to linux on the linux thread.
so many gentoo lurkers here, guess I'll add myself to the bunch
sure you haven't enabled abi_x86_32 globally or something like that? and I think bobbilljim has a point, e.g. with gcc 4.8.3/4.9.3 or newer there's default -fstack-protector-strong, guessing that might add a bunch
|
#
¿
Nov 13, 2015 09:24
|
|
- Tankakern
- Jul 25, 2007
-

|
not satisfied with the gentoo-dev mailing list, we turn to yospos
|
#
¿
Nov 13, 2015 10:11
|
|
- Tankakern
- Jul 25, 2007
-

|
back in the day the first step really was to get and build GCC 1.x using a vendor compiler that was some degree of terrible
it actually involved bootstrapping GCC with the vendor compiler and then rebuilding GCC with itself to really get decent performance and avoid codegen bugs and the like
until 386BSD and Linux, NEXTSTEP was the only major UNIX to ship with something other than a terrible closed vendor compiler
cool
|
#
¿
Nov 13, 2015 19:39
|
|
- Tankakern
- Jul 25, 2007
-

|
or just use btrfs, snapshotting there is a new world compared to lvm.
use btrfs for timemachine on linux.
|
#
¿
Dec 2, 2015 09:19
|
|
- Tankakern
- Jul 25, 2007
-

|
do linux filesystems support hard-linking directories?
btrfs supports reflinking
cp --reflink=always
|
#
¿
Dec 3, 2015 21:27
|
|
- Tankakern
- Jul 25, 2007
-

|
But that might not be what you want. Just bind-mount the dir you want hardlinked.
e.g. mount --bind dir_i_want_hardlinked newdir
|
#
¿
Dec 3, 2015 21:33
|
|
- Tankakern
- Jul 25, 2007
-

|
hard-linking is messy and hard to keep tabs on though. just use btrfs subvolume snapshots.
|
#
¿
Dec 3, 2015 21:42
|
|
- Tankakern
- Jul 25, 2007
-

|
quote:quote:
To keep track of hard links, HFS+ creates a separate file for each hard link inside a hidden directory at the root level of the volume. Hidden directories are kind of creepy to begin with, but the real scare comes when you remember that Time Machine is implemented using hard links to avoid unnecessary data duplication.
Listing the contents of this hidden directory (named "HFS+ Private Data", but with a bunch of non-printing characters preceding the "H") on my Time Machine backup volume reveals that it contains 573,127 files. B-trees or no b-trees, over half a million files in a single directory makes me nervous.
quote:quote:
In HFS+, all hard linked files are really pointers to "actual" files in a special directory:
/^^^^HFS+ Private Data
Those four leading carets represent null characters (ASCII 0). We call this the metadata directory. The files all have names like
iNode<nnnn>
where <nnnn> is a link number. In practice, the link number is equal to the inode number (or CNID). However, this is not required in the specification, and TSK does not assume that this is so.
In TSK (in the standard build) those null characters, and all other nulls appearing in file names, are mapped to the caret character. Thus, in printed form, you will see carets, and you may enter carets when specifying such a path name.
The HFS+ hard link is a file in the file system Catalog which is marked as a "regular" file, but has some special characteristics that indicate that it is a hard link. One of its metadata fields is a "link number" which can be used to assemble the path name to the actual file which we refer to as the target of the link. The HFS+ file system is supposed to transparently direct all references to the hard link to the target file instead. Such target files are, themselves, never hard links.
holy poo poo 
are you serious
this is the most hosed up impl of a backup system i've ever witnessed
|
#
¿
Dec 5, 2015 09:43
|
|
- Tankakern
- Jul 25, 2007
-

|
there's been little content here lately
Suspicious Dish, any comments on this? http://phoronix.com/scan.php?page=news_item&px=XDG-App-Christmas-2015
|
#
¿
Dec 17, 2015 23:41
|
|
- Tankakern
- Jul 25, 2007
-

|
plasma 5 owns if you can get it to not crash horribly during everyday use
|
#
¿
Dec 20, 2015 19:33
|
|
- Tankakern
- Jul 25, 2007
-

|
really this is because everybody is conflating orthogonal things, and of course their designs suffer as a result
docker and xdg-app are both guilty of trying to solve one problem (distributing software with the right dependencies included) and another unrelated problem (like sandboxing or separation between services) at the same time
i still dream of a day when we'll have
(a) libraries use relative paths to look up their files, instead of hard coded absolute paths like /usr/share
(b) package managers capable of managing packages in places other than root
(c) a maven-like build system that's happy to download packages to a project directory and build executables that use those instead of whatever is system-wide
it'd get us a 1000% better development environment, and give us a perfect technical solution to the dependencies problem that both docker and xdg-app (and whatever else!) could make use of.
i think it isn't even that hard to hack together a system that sort of works like this (e.g. I think the right flags will make dpkg or rpm install to arbitrary paths, rpath is enough to find libraries in different locations, making the build tool is just making the build tool and doesn't require outside buy-in) but I shudder to think of what the reaction would be if I tried to send a patch to, say, gtk to use dlinfo to figure out where to look instead of hardcoding /usr/share/whatever
but man, if only we could get everyone on board. it'd be so nice.
your issues reminds me of GoboLinux, it uses /Programs/appname and /System/Links/Libraries and so on.
$ORIGIN is nice for relative paths, yes.
Rpath token extension
Tankakern fucked around with this message at 23:27 on Dec 21, 2015
|
#
¿
Dec 21, 2015 23:25
|
|
- Adbot
-
ADBOT LOVES YOU
|
|
#
¿
May 17, 2022 07:47
|
|
- Tankakern
- Jul 25, 2007
-

|
lol artsd
this screenshot has to be ancient
|
#
¿
Jan 8, 2016 11:15
|
|