Vector

joined 2 years ago
[–] Vector@lemmy.world 15 points 2 months ago

For everyone who wanted to know what a fish would look like if it was a sock puppet, now you know.

Nature’s wild.

[–] Vector@lemmy.world 25 points 2 months ago (12 children)

Any advantages to this over scp, samba/nfs, or even something like LocalSend?

[–] Vector@lemmy.world 1 points 2 months ago

Oh very neat, that works great! A much better solution.

[–] Vector@lemmy.world 1 points 2 months ago

Good call on DBUS. Setting XDG_RUNTIME_DIR seems to be enough to fix it up, I'll update my other response.

[–] Vector@lemmy.world 7 points 2 months ago* (last edited 2 months ago) (1 children)

I know you're looking for a desktop solution, but here's something that you can try in case you can't find one -- I'm betting that having a solution is better than having none!

So I just had a quick muck around:

  • You can use pgrep to detect if a process with a given name is running
  • You can write to /dev/pts/0 to trigger a desktop notification
  • You can drop it into a cron job to run it automatically on a schedule

As a test, the following command will look for a process called syncthing and send a desktop notification if it can't find it:

pgrep syncthing || echo "Syncthing is not running > /dev/pts/0"

To set up a cron job:

  1. open a terminal
  2. open the editor with crontab -e (if you need to pick an editor, nano will probably be your best bet, it's easiest to use)
  3. in the editor, add the following line to the end of the file: 0 * * * * pgrep syncthing || echo "Syncthing is not running" > /dev/pts/0
    • The 0 * * * * sets up the schedule (on the 0th minute of every hour, every day of the month, every month, on every day of the week)
    • Everything after that is the command to run
  4. save and quit

If you ever want to get rid of it, just open the cron file again (crontab -e) and remove the line.

I gave this a go on KDE under Wayland and it seems to do the trick. Good luck, I hope you find what you're looking for!

[edit-1] added step (2) to install libnotify-bin in case you don't have it already. [edit-2] added XDG_RUNTIME_DIR to step (4) [edit-3] removed references to libnotify, replace with /dev/pts/0 (Nice one, @sun_is_ra@sh.itjust.works !)

[–] Vector@lemmy.world 5 points 2 months ago (6 children)

Hello! I don’t know of a desktop watchdog application that will do this for you, but you may be able to achieve this with a simple cron job. Probably just an hourly crontab entry that looks for a running process with the right name, and uses something like notify-send to send an alert if it’s not found. I’ll jump on the computer and have a quick play, though I run gnome not plasma so I don’t know how well it will translate.

[–] Vector@lemmy.world 2 points 3 months ago

Sure, I would guess that the same goes for just about any contest that can’t be objectively measured.

At least they’re trying to do fun, interesting, and useful. 🙂

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

Not sure if you’re familiar or not with the Ig Nobel Prize (the “ig”is important - it’s not the same as the Nobel Prize), but it’s a kind of parody-but-not of the Nobel prize. It typically covers off-beat or weird science, to “honor achievements that first make people laugh, and then make them think.”

It’s about as quirky as the science it covers:

Miss Sweetie Poo, a little girl who repeatedly cries out, "Please stop: I'm bored", in a high-pitched voice if speakers go on too long

Throwing paper planes onto the stage is a long-standing tradition. For many years Professor Roy J. Glauber swept the stage clean of the airplanes as the official "Keeper of the Broom". Glauber could not attend the 2005 awards because he was traveling to Stockholm to claim a genuine Nobel Prize in Physics.

Calling each subsequent event the “first” is definitely on brand!

[–] Vector@lemmy.world 7 points 4 months ago (1 children)

I was never particularly good at it, but I really enjoyed it. I have fond memories of carrying an antenna around the room trying to chase down the strongest bit of signal, not to a great amount of success.

APT satellite image capture of S.E. Australia

APT satellite image capture of S.E. Australia

So long APT, I will miss your song!

[–] Vector@lemmy.world 20 points 5 months ago (1 children)

I knew what was coming and I looked anyway. I don’t know why, because it will never not make me sad.

[–] Vector@lemmy.world 69 points 6 months ago (1 children)

Save you a click:

"He's actually going to Harvard," Cranston explained. "He's really, really smart, and he's getting his master's at Harvard right now. He said, 'Oh God, no, I haven't acted since I was 9 or something. So I'm not into it.'"

[–] Vector@lemmy.world 2 points 6 months ago (1 children)

Outsourcing your outsourcing. Meta AF.

view more: next ›