surfrock66

joined 1 year ago
[–] surfrock66@lemmy.world 5 points 1 day ago (2 children)

It's probably more than you are looking for but if you are already looking at self hosting things connected with NextCloud, use NextCloud Talk. We use it for the family and it is great.

[–] surfrock66@lemmy.world 2 points 2 weeks ago

This may not be exactly what you want, but I use Apache guacamole for this. The client becomes a web browser, and a chromium based browser allows seamless bidirectional clipboard. I use Ubuntu VMs with Mate as the DM and with a few keybinds tweaked it is solid. I use tightVNC as my server which supports dynamic resize, and the soon to be released guacamole 1.6 supports sending dynamic resize (since the underlying libraries are now updated to support it; RDP in guac already supports dynamic resize). How performant is it? I have a single proxmox vm which runs 3 Minecraft instances for our server's 3 bot accounts (which just stand still) and the desktop is still navigable.

[–] surfrock66@lemmy.world 10 points 3 weeks ago
[–] surfrock66@lemmy.world 117 points 1 month ago (11 children)

I'm super happy and excited for GIMP 3.0. I hate that this info was presented in a youtube video. I can gleam what I want to know from an article with bullet points (which I could find) but I'm sick of half the information I search for being returned in a video, with a fixed time commitment and imprecise "scrolling" to skip. I feel like in search and link aggregators, more and more content is video instead of text and I'm not here for it.

[–] surfrock66@lemmy.world 2 points 1 month ago

I totally agree...the best solution for the specific problem. "Cloud" was the buzzword solution to every problem for a few years and it wasn't great in a lot of cases. High I/O home grown apps to be used from a single campus don't need to be in the cloud. Bulk archive storage doesn't need to be in the cloud, things like lecture recordings from 10+ years.

[–] surfrock66@lemmy.world 11 points 1 month ago (1 children)

I don't understand your disbelief here, the 2 major players in online email and account mgmt (for education) are Google and Microsoft and both are 0 cost, but the bait and switch is the limit lowering mid cycle, not even on the academic calendar. Now that exchange on-prem is essentially dead and Google and MS control email via blacklist politics, it's a captive market.

[–] surfrock66@lemmy.world 15 points 1 month ago (3 children)

We had been a university with office365 for several years, and the price change came well after the product comparison and decision was made. Once you are in an ecosystem like that the cost of changing is astronomical when you include migration labor, training, and loss of productivity during the transition. When you are a university with thousands of student, staff, and alumni accounts, and the office, mail, and authentication environments are integrated, it's realistically functionally impossible to migrate.

The student A1 licenses are 0 cost without upgrades, which is why it was chosen, but the storage change was a blindside. We had hundreds of accounts using over the 100GB of data (which was within TOS) and had tons of data in onedrive which had to be moved or we had to fork out per account. This was a bait and switch, plain and simple, and that is the issue with "cloud for everything" is you are at their mercy.

[–] surfrock66@lemmy.world 22 points 1 month ago (5 children)

Completely disagree. This last March, Microsoft changed the storage limit per user on OneDrive for education from 1TB to 100GB, and users either had to delete a ton of files or pay for increased license/space. We ended up standing an on-prem file server back up shortly thereafter because we could not get our users and faculty to delete research data and could not afford to nearly double our cost expenditure. In my experience doing IT budget for years, cloud has meant that you cannot predict your yearly expenditures, Especially if you use your services that are funded in part by venture capital. Let's say you start using some cool research presentation project and suddenly the economy dips and they lose funding, the cost goes way up. Life cycle management has gone completely out the toilets in my experience with cloud products.

[–] surfrock66@lemmy.world 73 points 1 month ago* (last edited 1 month ago) (17 children)

Cloud. Businesses went all in on cloud under this illusion of stable costs, but costs go up and contol/support have gone down, and I'm seeing businesses spin on-prem back up.

[–] surfrock66@lemmy.world 27 points 2 months ago (5 children)

Man if she has the proof, she should show it then ask him to prove he had bone spurs.

 
[–] surfrock66@lemmy.world 8 points 3 months ago

It's a different device. Already, the existing google tv workflow is different than the chromecast, which was phone control first. Now, it brings up an app which favors navigation with the remote. If I want a set top box, I'll put a kodi box in...I wanted a dumb dongle which could be controlled from a phone. It's fundamentally a different product.

My hope is that casting decouples as a concept from being a google protocol. Even though Amazon is backing it now, I hope MatterCast can become an open casting standard. My vision is having MatterCast be an installable add-on to Kodi, and then an ultra-light image can be made for super low-end devices supporting audio and video (or both).

[–] surfrock66@lemmy.world 2 points 3 months ago (2 children)

I've seen so much "that's not what a sith would do" and "that's nothing like a true Jedi" complaining

 

Additional info, I checked via the web in the instance doesn't appear to have any problems showing the upvote down vote counts, it is just in the main screen on jeroba. If I click a post, I can see the current score in the upper right.

 
 

I paid for Puzzle Quest 2 on android like a decade+ ago. It is a local single-player game. It has a validation check when you open the app. That check fails because this game is ancient and the servers are offline.

I want to replay the game I paid for. I have the APK from an APK site. It's even been pulled from steam to push their crappy p2w pq3. Anyone have tricks to crank an APK and bypass a server check? I've decompiled the APK but am in a bit over my head.

 
 

Question is in the title, I am a fan of a channel and would like to automatically connect to the swarm and support the broadcast even if I am not watching live. I seem to remember a project that ran in docker and kind of acted like a cdn node for a channel, but I can't find it now. Anyone know of such a solution?

 

I've been struggling with getting a completely self-sustaining VNC server working on Ubuntu mate, and I'd like some advice from anyone who has been down this road before. My target platform is Ubuntu Mate, and it is a combination of VM's and old laptops that may still have local sessions. I've landed on TigerVNC due to dynamic resolution support (to eventually pair with apache Guacamole), and specifically do NOT want to use x0vncserver as I want this to be separate from the local session should one exist on the laptops.

Ideally, this would be a systemd service for a couple of users. To the best I can tell, I would need a different systemd unit file per user account, which is fine (it'd be easy enough to create a mapping for user to session across systems; when you start a session my user could always be display 10 at 5910 and my wife's could be 11 at 5911, etc). I have seen a LOT of struggle with this, particularly in recent ubuntu, because of some changes. Specifically, this cannot be a user systemd service as those do not run until the user logs in, and I want these started at boot. I've followed these guides below:

https://bytexd.com/how-to-install-configure-vnc-server-on-ubuntu/ https://superuser.com/a/1724271

At this time, my systemd unit looks like this:

/etc/systemd/system/vncserver.service

[Unit]
Description=TigerVNC Server
After=syslog.target network.target

[Service]
Type=simple
User=surfrock66
Group=surfrock66

WorkingDirectory=/home/surfrock66
PIDFile=/home/surfrock66/.vnc/%H%i.pid

ExecStartPre=-/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver -localhost no :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

At this time, my xstartup file looks like this:

#!/bin/sh
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey 
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
/usr/bin/mate-session 

This works when my user launches the vncserver from the terminal, but when launching from a systemd service, it fails to start. I believe this is somehow due to user environment variables not being set; I've seen some guides recommending running the execStart commands as "su -l surfrock66 " to force the user's environment, but I have nothing to support that. Here's the front of the log file for the systemd service when I try to start it:

Oct 17 15:58:11 hostname.subdomain.domain.com vncserver[12983]: New Xtigervnc server 'hostname.subdomain.domain.com:1 (surfrock66)' on port 5901 for display :1.
Oct 17 15:58:11 hostname.subdomain.domain.com vncserver[12983]: Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /tmp/tigervnc.WITIzx/passwd hostname.subdomain.domain.com:1 to connect to the VNC server.
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=12995 comm="x-window-manager")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Successfully activated service 'org.a11y.Bus'
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='org.freedesktop.systemd1' requested by ':1.4' (uid=1000 pid=12996 comm="/usr/bin/mate-session")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Oct 17 15:58:11 hostname.subdomain.domain.com org.a11y.Bus[13008]: dbus-daemon[13008]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=12995 comm="x-window-manager")
Oct 17 15:58:11 hostname.subdomain.domain.com org.a11y.Bus[13008]: dbus-daemon[13008]: Successfully activated service 'org.a11y.atspi.Registry'
Oct 17 15:58:11 hostname.subdomain.domain.com org.a11y.Bus[13024]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='org.freedesktop.systemd1' requested by ':1.5' (uid=1000 pid=12996 comm="/usr/bin/mate-session")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='org.freedesktop.systemd1' requested by ':1.5' (uid=1000 pid=12996 comm="/usr/bin/mate-session")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='org.freedesktop.systemd1' requested by ':1.5' (uid=1000 pid=12996 comm="/usr/bin/mate-session")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='ca.desrt.dconf' requested by ':1.5' (uid=1000 pid=12996 comm="/usr/bin/mate-session")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Successfully activated service 'ca.desrt.dconf'
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='org.freedesktop.systemd1' requested by ':1.5' (uid=1000 pid=12996 comm="/usr/bin/mate-session")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activating service name='org.freedesktop.systemd1' requested by ':1.5' (uid=1000 pid=12996 comm="/usr/bin/mate-session")
Oct 17 15:58:11 hostname.subdomain.domain.com dbus-daemon[13000]: [session uid=1000 pid=12998] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Oct 17 15:58:11 hostname.subdomain.domain.com mate-session[12996]: WARNING: Could not parse desktop file /home/surfrock66/.config/autostart/wicd-tray.desktop: Key file does not have key “Name” in group “Desktop Entry”
Oct 17 15:58:11 hostname.subdomain.domain.com mate-session[12996]: GLib-GObject-CRITICAL: Custom constructor for class GsmAutostartApp returned NULL (which is invalid). Please use GInitable instead.
Oct 17 15:58:11 hostname.subdomain.domain.com mate-session[12996]: WARNING: could not read /home/surfrock66/.config/autostart/wicd-tray.desktop
Oct 17 15:58:11 hostname.subdomain.domain.com mate-session[12996]: WARNING: Unable to find provider 'marco-compton' of required component 'windowmanager'
Oct 17 15:58:11 hostname.subdomain.domain.com mate-session[12996]: WARNING: Unable to find provider '' of required component 'dock'
 

My son is turning 9 and has been using his computer more and more. he has my old System76 wild dog from 2010, which is a great computer, but is way past the end of its life. He mostly plays minecraft and browser games, though he is doing more artistic stuff in gimp and even a bit of cad for our 3d printer or in blockbench.

We're looking at a System76 Meerkat for him. For most things I think it would be a huge upgrade, but it is NOT a gaming computer. That being said, his requirements are slim. He mostly plays Switch or on the tablet for "gaming" and I think if it ever came down to it, we could explore things like external GPU's. He's not even on steam yet.

The Meerkat can use Intel UHD graphics, or Iris Xe graphics depending on the CPU. I would like some subjective feedback on if those are workable for a kid's computer, the specs are here (we'd probably go 12th gen CPU): https://system76.com/desktops/meerkat#specs

 

I think I'm ready to elevate from bonded 1G networking to 10GB. I tend to have used/old netgear equipment at home, purchased on the cheap. I think I'm finally seeing enough latency when trying to run OS's on my proxmox server with storage on my TrueNAS that I want to move to 10G networking.

Looking to replace my existing 12-port L3 switch (6 ports are occupied) with either RJ-45 or SFP based 10G, I think I will need realistically 16 ports. Storage will specifically be moved from my 48 port L2 witch with 4-1G bonds, carrying storage and networking, to probably 2 10G bonds dedicated to storage, which currently means I need an additional 6 ports right now, so 12 total used, then planning for future expansion, 16 port minimum.

I've been crawling ebay, but the barrier to entry is way higher than my foray from unmanaged to managed networking. I keep landing on Netgear M4300, where the price ranges from about $1000-$2400. I can save up for these, but is there a better way to get into 10G? I've seen some HP Procurve switches that seem way more cost reasonable, but my networking peers have told me to completely stay away from HP networking.

Any thoughts are appreciated!

view more: next ›