News for hackers. Stuff that matters.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by rollcat on Thursday October 20, 2022 @04:30PM (#33280256)
Let me add a few:

- Handover (shared clipboard between devices, continuing tasks on another device) - AirPlay (both casting and playback control) - Apps are just self-contained, launchable directories you can copy around, no separate installation step - Application-centric (as opposed to window-centric) task management - Tiny things like <Cmd-tab>, keep holding Cmd, click the app to switch to - Even tinier things, like hold space to move the selection rectangle in the screenshot tool - Extremely consistent support for all basic keyboard shortcuts like <Cmd-q>, <Cmd-w>, <Cmd-,>, etc, going back all the way to the classic Mac OS - AppleScript, Shortcuts, (Automator) - Color management

It's these things I miss on Linux and (Open)BSD the most, not the GUI theme. I actually think the current design (starting with Big Sur) is a huge step backward for accessibility and usability, fortunately this project doesn't blindly copy it.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by seiferteric on Thursday October 20, 2022 @04:47PM (#33280458)
Also iMessage, video & voice calls, find my friends are great to have.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by dTal on Thursday October 20, 2022 @05:09PM (#33280741)
The functionality you describe in "Handover" is achieved (and more besides, such as playback control) on Linux with KDE Connect.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by least on Thursday October 20, 2022 @05:20PM (#33280903)
Handoff is only a small part of the continuity stuff Apple has for working between your Apple devices and it's called Continuity [1]. KDE Connect is great but it comes nowhere close to mimicking the functionality of it.

[1] https://www.apple.com/macos/continuity/

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by msla on Thursday October 20, 2022 @09:34PM (#33283190)
Sounds like a privacy nightmare, not to mention a huge security hole.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by exitb on Friday October 21, 2022 @02:14AM (#33285074)
None of these services use any resources outside of your local network to work.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by reaperducer on Thursday October 20, 2022 @06:05PM (#33281423)
The functionality you describe in "Handover" is achieved (and more besides, such as playback control) on Linux with KDE Connect.

I can start writing an e-mail on my phone, put down my phone and then continue working on it on my tablet, and then putdown my tablet and immediately finish it up on my desktop in Linux?

Handover is more than a global clipboard.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by nehal3m on Thursday October 20, 2022 @06:28PM (#33281636)
Sure, save it as a draft. You don't need no fancy stinkin' email syncin' Handoff for that.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by least on Thursday October 20, 2022 @06:38PM (#33281734)
Why stop there? We don't need no stinkin' emails at all because back in my day, we used to send letters through the post!

Even if you save it as a draft, you'd still need a way to sync it between your devices. Handoff makes it simple and convenient.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by lliamander on Thursday October 20, 2022 @06:47PM (#33281822)
Gmail automatically saves emails drafts. Thunderbird might as well, though I'm not sure.

I also have this same experience with Slack.

I often switch between mobile and Linux desktop for these applications, no special software required.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by nehal3m on Friday October 21, 2022 @02:53AM (#33285275)
IMAP does just that; save it as a draft (most clients automatically do that anyway) and pick it up wherever.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by reaperducer on Thursday October 20, 2022 @07:40PM (#33282330)
IMAP is a kludge compared with Handoff.

Now when Linux can do the same thing with a word processing document, with an IM client, with a spreadsheet, with a presentation program, and with my web browser, get back to me.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by youainti on Friday October 21, 2022 @12:45AM (#33284612)
Does this require using apple specific software though? I doubt it would work if I have an app/program installed on o ly one of the devices.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by least on Friday October 21, 2022 @05:58AM (#33286353)
Handoff can work with third party applications though mostly it’s Apple stuff. One notable exception is you can hand off webpages from your phone to macOS and it’ll be handled by any browser.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by nehal3m on Friday October 21, 2022 @02:42AM (#33285220)
Any cloud syncing service will sync files the second you save them. IM clients sync by their nature. Web browsers have had sync capabilities for years.

I've lived in the Apple ecosystem for a few years and Handoff/Continuity can do some impressive things (like the webcam thing of late, or cross device phone calls) that I ended up not using in practice. That's just me though. I prefer the simple way.

When Handoff or associated features don't work when they should, good luck troubleshooting.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by axiolite on Thursday October 20, 2022 @06:50PM (#33281855)
> I can start writing an e-mail on my phone, put down my phone and then continue working on it on my tablet, and then putdown my tablet and immediately finish it up on my desktop in Linux?

I was doing that in the 1990s (thanks to IMAP and auto-saving drafts) without any vendor lock-in.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by kergonath on Thursday October 20, 2022 @08:01PM (#33282478)
The thing is, it is OS-wide and does not work only for emails. It is not difficult to add to an application and all first party apps that have an equivalent on Apple Watch, iPhone/iPad and Mac work very well. A typical use case is looking at a web page on the phone, putting it on the big screen for whatever reason (for me it’s often to show a video). Or transition seamlessly from whatever I was doing on my phone whilst commuting to the desktop. Or the other way around. Or, having received a message on the watch, if a long reply is needed, the shortcut is there when I get my phone to go directly to the right message. Having that shortcut in a predictable and permanent place means that it’s trivial to do, regardless of the app in use.

It is not huge, but it is the opposite of the thousands paper cuts. It’s a reliable features that provides thousands tiny time savings and some small convenience. It was not uncommon for me to send myself emails with URLs of things to have a look at when at home before this sort of things made switching devices much more convenient (Air Drop also helps immensely).

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by ccouzens on Thursday October 20, 2022 @07:50PM (#33282397)
> - Application-centric (as opposed to window-centric) task management

Thanks, but MacOS can keep that. It was one of the more frustrating parts of using a Mac in my opinion.

It would be cool if MacOS offered an option to chose. Probably from your point of view it would be cool if other platforms offered an option to chose.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by zitterbewegung on Thursday October 20, 2022 @10:31PM (#33283765)
I agree with you that it is annoying but it is also still in there because macOS was designed as Application centric.

To have a new way to choose would involve to add a new feature and have all of the developers port the design pattern to do so which is non trivial/

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by simula67 on Thursday October 20, 2022 @11:31PM (#33284179)
This is also my biggest frustration with macOS because you can use same application for multiple activities. A browser can be used for researching a problem in the code you are writing and at the same time to play music from Amazon Music. Wy not allow those activities to be grouped seperately in different windows and desktops? macOS seems averse to allowing this and Windows and Linux seems to be much better at allowing them.
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by alwillis on Sunday October 23, 2022 @02:54PM (#33309226)
Wy not allow those activities to be grouped seperately in different windows and desktops? macOS

macOS has had virtual desktops for like 8 years [1]. And there are lots of utilities to tweak the windows behavior to pretty much anything you want.

[1]: https://www.macworld.com/article/226448/hands-on-with-spaces...

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by rollcat on Friday October 21, 2022 @07:43AM (#33286977)
It's a part of Mac's design philosophy, probably goes all the way back to 1984. Since we're discussing making XFCE act more like a Mac, I would find the experience incomplete without this important detail.

It might boil down to preference, but - trying to be objective - this paradigm makes more sense, especially as you watch apps on other systems struggle to achieve the same goals (e.g. via tray icons), which usually don't work consistently, or require setting additional preferences. If I close a music player window, I want the music to keep playing. If I close the activity monitor window, I want the app to continue accumulating stats to make a graph - unless I quit the app entirely. Closing the window/tab (Cmd-w) and quitting the app (Cmd-q) are distinct actions. Now why would a note-taking app work differently? This is a more coherent design, that puts less cognitive load on the user.

It works because each app tries to stick to one task - you're switching between tasks, not windows. The counterexample that illustrates how bad can this problem get, is the terminal apps: every window with mutt, vim, ncmpc, top, or irssi looks the same, has the same icon, BUT has different keyboard shortcuts! Madness.

> It would be cool if MacOS offered an option to chose.

I will argue that having a more thought-thru and consistent paradigm is more important than having more options - especially if all the options still can't get you a decent experience.

It's definitely achievable through third-party applications; you can probably DIY something using Hammerspoon.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by rewgs on Thursday October 20, 2022 @07:59PM (#33282467)
I’ll add onemore:

“Always in an app” design, rendering the concept of a “Super” key moot (I’ve always both loved and hated this).

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by harha on Friday October 21, 2022 @12:15AM (#33284436)
Agree to all points, haven’t been using one yet, even though it sounds quite powerful:

Automator. Do you have any good examples?

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by rollcat on Friday October 21, 2022 @07:03AM (#33286730)
It's been replaced by Shortcuts; both are basically a drag&drop graphical language for automating simple system tasks. You can also escape to raw shell or AppleScript (which in turn allows you to script any GUI) if necessary.

Results of one block are piped to another, and operations range from very high level to very low level, so you can easily make stuff like "take input file, run OCR, and submit the text to this URL". There's integrations with HomeKit (smart home), many system services, third-party apps can also add actions. You can add actions as dock icons, context menus, share sheets, etc. It's also synced between all your devices, you can tell your HomePod: "Hey Siri, shutdown the homelab", and your lackrack goes quiet.

It's extremely cumbersome if you'd try to use it as a general-purpose programming language (I've tried implementing UUID4 just as a benchmark and gave up pretty fast), but very intuitive for simple tasks like that.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by harha on Friday October 21, 2022 @11:07PM (#33295331)
Thanks for the explanation. Just discovered: Shortcuts actually has a gallery with a lot of examples. Also I can let it run shell scripts (at least on the Mac), so it looks like I'll be able to get inputs from other programs to another script easily (using pbpaste)
Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by thaumasiotes on Friday October 21, 2022 @02:36AM (#33285185)
> Apps are just self-contained, launchable directories you can copy around, no separate installation step

That isn't specific to macOS. It's also a feature of BSD, Linux, and Windows.

But for reasons that escape me, software distributors keep adding an installation step anyway. This is something that's gotten worse since the days of DOS.

Re:BSD-XFCE Installs macOS-Like XFCE Enviroment on FreeBSD by lproven on Saturday October 22, 2022 @08:28AM (#33297765)
> That isn't specific to macOS. It's also a feature of BSD, Linux, and Windows.

It really is not.

Have you ever used OS X?