- Joined
- Mar 17, 2019
like wasting money on trying to recreate 'just works' functionality in X11 like 'basic accessibility' for waylandThat fund had strict guidelines on what it could be used for.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
like wasting money on trying to recreate 'just works' functionality in X11 like 'basic accessibility' for waylandThat fund had strict guidelines on what it could be used for.
This.Then, there's also the fact arch has an unofficial built of brave, made by a third-party, not by the brave foundation according to this. Arch is one of the most popular distros out there. If building brave from source removed core features it would've been noticed a long time ago by arch users.
and yet they've managed to burn through it in about 6 or so months.That fund had strict guidelines on what it could be used for.
So nigger me this. If Brave suddenly dies how do you use Brave sync without their services, even if it's still signed with their key?I am gay and retarded and assume private keys are such a fucking complex topic that people from a linux thread can't understand them
This is why, despite everything, I still use Firefox (or FF derivatives): the sync server is open source. You can set up your own instance. FF accounts server is a little harder, but also doable.Of course not, but when you're the company controlling both the open source and proprietary shit and you're claiming to be for oss and all that stuff isn't it at least odd that you're not actually open sourcing some pretty core features, such as Brave Sync? Moreover, what if there's some actual issue with it, how would anyone know?
Really? Is it at the point where you could spin up a docker image with the sync server and hook all of your devices to it without needing a special version of Firefox?This is why, despite everything, I still use Firefox (or FF derivatives): the sync server is open source. You can set up your own instance. FF accounts server is a little harder, but also doable.
GTK1 and 2 I think exist outside GNOME at this point.Does the Gnome foundation pay for maintenance on GTK and Gimp? Otherwise yeah, nothing of value would be lost.
I think the best life hack I've ever had was just using XFCE and LXDE for the last 10+ years. I don't know how everyone puts up with this shit constantly changing and shitting its pants. If I get on a computer I gots real shits to do, I don't want to fuck with some bullshit animations, some crazy retards choice to total reinvent everything over a weekend or the general bloated DE experience.
You've not needed a special version of firefox for years. Just changeReally? Is it at the point where you could spin up a docker image with the sync server and hook all of your devices to it without needing a special version of Firefox?
identity.sync.tokenserver.uri
in about:config
to point at your server and you're golden.version: "3.8"
services:
syncstorage:
container_name: syncstorage-rs
image: ghcr.io/porelli/firefox-sync:syncstorage-rs-mysql-latest
environment:
SYNC_HOST: 0.0.0.0
SYNC_HUMAN_LOGS: 1
SYNC_MASTER_SECRET: ${SYNC_MASTER_SECRET}
SYNC_SYNCSTORAGE__DATABASE_URL: mysql://${MARIADB_SYNCSTORAGE_USER}:${MARIADB_SYNCSTORAGE_PASSWORD}@syncstorage_db:3306/syncstorage
SYNC_TOKENSERVER__ENABLED: "true"
SYNC_TOKENSERVER__RUN_MIGRATIONS: "true"
SYNC_TOKENSERVER__NODE_TYPE: mysql
SYNC_TOKENSERVER__DATABASE_URL: mysql://${MARIADB_TOKENSERVER_USER}:${MARIADB_TOKENSERVER_PASSWORD}@tokenserver_db:3306/tokenserver
SYNC_TOKENSERVER__FXA_EMAIL_DOMAIN: api.accounts.firefox.com
SYNC_TOKENSERVER__FXA_OAUTH_SERVER_URL: https://oauth.accounts.firefox.com/v1
SYNC_TOKENSERVER__FXA_METRICS_HASH_SECRET: ${METRICS_HASH_SECRET}
SYNC_TOKENSERVER__ADDITIONAL_BLOCKING_THREADS_FOR_FXA_REQUESTS: 2
RUST_LOG: info
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000/__heartbeat__"]
interval: 30s
timeout: 10s
retries: 5
restart: unless-stopped
depends_on:
syncstorage_db:
condition: service_healthy
tokenserver_db:
condition: service_healthy
syncstorage_db:
image: mariadb:lts
container_name: syncstorage-rs_db
environment:
MARIADB_RANDOM_ROOT_PASSWORD: "true"
MARIADB_DATABASE: syncstorage
MARIADB_USER: ${MARIADB_SYNCSTORAGE_USER}
MARIADB_PASSWORD: ${MARIADB_SYNCSTORAGE_PASSWORD}
MARIADB_AUTO_UPGRADE: "true"
command: [mariadbd, --explicit_defaults_for_timestamp]
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
start_period: 10s
interval: 10s
timeout: 5s
retries: 3
volumes:
- syncstorage-db:/var/lib/mysql
restart: unless-stopped
tokenserver_db:
image: mariadb:lts
container_name: firefox_tokenserver_db
environment:
MARIADB_RANDOM_ROOT_PASSWORD: "true"
MARIADB_DATABASE: tokenserver
MARIADB_USER: ${MARIADB_TOKENSERVER_USER}
MARIADB_PASSWORD: ${MARIADB_TOKENSERVER_PASSWORD}
MARIADB_AUTO_UPGRADE: "true"
command: [mariadbd, --explicit_defaults_for_timestamp]
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
start_period: 10s
interval: 10s
timeout: 5s
retries: 3
volumes:
- tokenserver-db:/var/lib/mysql
restart: unless-stopped
tokenserver_db_init:
container_name: firefox_tokenserver_db_init
image: ghcr.io/porelli/firefox-sync:syncstorage-rs-mysql-latest
depends_on:
tokenserver_db:
condition: service_healthy
syncstorage:
condition: service_healthy
restart: "no"
environment:
MARIADB_DATABASE: tokenserver
MARIADB_USER: ${MARIADB_TOKENSERVER_USER}
MARIADB_PASSWORD: ${MARIADB_TOKENSERVER_PASSWORD}
MAX_USERS: ${MAX_USERS}
entrypoint: /db_init.sh
volumes:
syncstorage-db:
tokenserver-db:
Thanks for this as I need to get round to setting up a Sync server. It seems like almost nobody else is bothering with the documentation out there doesn't it?Snip
# Global settings
xinput set-prop 'SteelSeries SteelSeries Rival 3' 'Coordinate Transformation Matrix' 0.430 0 0 0 0.430 0 0 0 1 &
sleep 1
kmix &
# Trinity desktop (disabled)
#yakuake & kmix & kmixctrl & xscreensaver
# Windowmaker
# Screen, dockapps
xscreensaver & wmclock & wmsystemtray -w 2 --arrows vertical &
# Compositor
picom -b &
feh --bg-tile ~/.wp_raccoons.jpg &
# Programs
sleep 1; vesktop & steam & psi-plus & ckb-next -b & protonmail-bridge
depends on your monitor though, my main monitor right now (some generic 1440p hp one since my hdr lg one fell down while i was working on my desktop) has TERRIBLE tearing.The tearing isn't that bad so you don't need it.
Do you have fractional scaling on? I found that to be the source of my screen tearing, however on my 14" screen 100% is hard to read and 200% is useless so I just replaced the laptop with one with a 1080p screen.depends on your monitor though, my main monitor right now (some generic 1440p hp one since my hdr lg one fell down while i was working on my desktop) has TERRIBLE tearing.
it can do 75 hz but i run it at 60 since i don't need the higher refresh rate. the only downside is that, without v-sync, any game i play has tearing, even if its running at 60 fps.
personally i think it's because the frames are (somehow) being sent to fast and the monitor can't keep up. (not a dev but maybe its something to do with the frame timings?)
you'd think it'd just be one game, but satisfactory, Minecraft and s&box all do it.
it's really distracting and it doesn't help that, satisfactory in particular, forgets I've turned it on when i close it, dispite it remembering all other graphical settings.
Picom is garbage, lots of unnecessary screen redraws all the time. If you have AMD, you can use TearFree with the amdgpu drivers to get rid of tearing. If you have intel, tearfree isn't rolled into modesetting (the default for intel iGPUs now) but you can get it if you compile the current X11 master from source. I have the suspicion the tearing fix is held up on purpose by the fine freedesktop people, it's been there for years, they just need to make a major release, but they don't seem to want to. I think they current wayland xserver compatibility layer has the fix applied. You can also use the legacy intel driver, depending on hardware but tearfree there will eventually break during the session with everything DRI above 2. I have no idea what the situation with nvidia is.Picom compositor
That explains why enabling tearfree on one of my Intel laptops bricked X at the time. Wasn't a big deal to turn it back off as it only affected full screen videos in Firefox for metearfree isn't rolled into modesetting (the default for intel iGPUs now)
I have use damage enabled, doesn't that help?Picom is garbage, lots of unnecessary screen redraws all the time.
I've been happily using Xfce (on Mint though) for years with negligible modifications and seldom have any thoughts about switching. Every so often I think about a tiling WM then I remember how little time I spend switching between windows. If anything switching between tabs is about an order of magnitude more frequent and it would make more sense to configure Firefox to do things how I like, with Vimium maybe. I tried KDE once but didn't see much of a point to it besides extra rice. Out of curiosity, why do others prefer their respective options?OpenSUSE + XFCE == Linux for Niggers. I absolutely swear by it.
I like WM and TDE for their retro aesthetic out of the box, being much easier to theme by yourself than KDE, and being much lighter on resources since they're so old. TDE only requires a Pentium 3 class machine, and WM even less so. So I can take it with me onto any computer I want and it's a guaranteed smooth experience.Out of curiosity, why do others prefer their respective options?