Git Product home page Git Product logo

semulov's People

Contributors

acecilia avatar kainjow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

semulov's Issues

Feature request – hide menubar icon if no external drives are connected.

If possible, please, add a feature to hide the Semulov icon from menubar if no external drives are connected. It should appear only after connecting the external drive and disappear after the last drive was ejected. It will help to save space in the menubar on small 13" displays.
Thanks in advance.

Can't mount encrypted drives

If you try to mount disks encrypted with Filevault it does nothing, even if the password is saved in the Keychain.

Please offer binary for download while you are in the future

Thanks for considering and implementing enhancements!

Now, when trying to open Semulov.xcodeproj with Xcode 9.4.1 on OS 10.13.6, a Dialog appears that says:
"The project at '[…]/Semulov-master/Semulov.xcodeproj' cannot be opened because it is in a future Xcode project file format. Adjust the project format using a compatible version of Xcode to allow it to be opened by this version of Xcode."

Could you provide a binary for testing?
What Xcode version are you using and where to get it?

Unable to mount EFI Partition

Hi,

Firstly many thanks for creating Semulov, It's a great little tool and I use it all the tIme.

As a UEFI system developer I regularly need to mount the EFI partition and was the main reason I started using Semulov as it provided a quick and efficient method of mounting the EFI partition rather than using console commands.

Unfortunately Since the latter releases of High Sierra and now Mojave it is no longer possible to use Semulov to mount the EFI partition of a GPT drive as Apple introduced new security changes to MacOS.

Mounting the EFI partition now requires Root (administrator) privileges so unfortunately Semulov returns the error "Failed to mount disk1s1, Status 8"

screenshot 2018-12-04 at 18 21 52

It would be great if you could add support for mounting partitions with root (administrator) privileges in a future version of Semulov.

Keep up the great work
Cheers
Jay

Semulov is now in maintenance mode

Semulov was written when Macs shipped with DVD drives, iPods were mountable on your desktop and FireWire was everywhere. But, times have changed. Personally I don't use any ejectable media anymore, so this app is really no longer useful to me. Therefore, I don't plan on adding any more features to it. I will try to keep bugs fixed though. For now I will close out feature requests as wontfix. If anyone's interesting in adding functionality please file a pull request and I will consider them.

Filter disks

would it be possible to do Regular expression matches on filtering out disks? Or some other solution? All I care about are my external drives and disk images. Mac OS 10.13 has all sorts of recovery disks and different names for “Macintosh HD@snap x” disks showing up.

Semulov with FileVault: Periodically mounts and unmounts "Boot OSX"

Hi,

Running Semulov 1.6 on a MacBook Air running OSX 10.9.2 with FileVault enabled seems to causethe volume "Boot OSX" to be periodically mounted and unmounted in quick succession (see attached).

Have another machine running Mountain Lion without FileVault enabled and have no problems. Not sure if this is a bug or a problem with my configuration.

Help would be appreciated.

screen shot 2014-03-30 at 11 23 32

Feature suggestion: secondary click on volume to eject all partitions of that disk

Would be nice to be able to click with the secondary mouse button (or using a modifier key, I suggest Option
) to eject* all volumes of the same disk.
Example: Option-click menu entry for MyUSBVolumePartition3 ( = diskNs4 ) ejects* all partitions ( = diskNs0, diskNs1, diskNs2, diskNs3, …

*or does any other default action. Show in Finder may look ridiculous to the programmer, but there may be users wanting to do exactly that.

Prevent Semulov from monitoring network volumes

Hi,

It would be great if I could just have a checkbox that completely ignores network volumes as at the moment, whenever I view a network share (and they get pseudo mounted by Mac OS), they appear in the Semulov menu

Can't use "eject" key as shortcut for "Eject All"

I'd like to use the otherwise useless "eject" key as a shortcut for "Eject All", but if I press the key while recording shortcut, it doesn't get recorded (MacBook Pro, Catalina 10.15.6).
Is there a reason for this?
Note: apparently the payware competitor "ejector" is triggered by this key so technically it must be doable: https://ejector.app

Feature suggestion: NTFS mounting

I wonder if it would be appropriate, and if you would be willing to integrate the ability to mount NTFS volumes as read/write. Not loading a driver but using the already existing functionality of MacOS like "Mounty"

Unknown URL's spamming console

I just installed the Update (Version 2.0) after running 1.6 for a long time. I noticed in console that both versions were spamming an error of:
unknown URL: smb://[email protected]/SharePoint (smbfs)

Not sure what this means.

Eject All Tries to eject main hard drive.

Upon choosing eject all, Semulov presents a popup stating that it could not eject (in my case) "Macintosh HD". Even adding Macintosh HD to the Ignore list fails to stop this.
screen shot 2015-09-29 at 5 15 29 pm

Periodic notifications about Boot OS X and Recovery

Semulov periodically notifies me that "Boot OS X" and "Recovery" have unmounted and remounted. I'm going to be optimistic and say that this is probably normal OS X background behavior, but the notifications are somewhat annoying since they're essentially noise, especially when waking my computer screen when they've built up. First, is this normal? Second, is there a way to stop semulov from reporting these events with notifications?

OS X 10.13.3 High Sierra
Semulov 2.3.1

Mounts counter little issues

  1. Mounts counter, still black when open context menu, please fix

2019-02-23 21 28 04

  1. Maybe make option to hide counter if no mount volumes?

Thanks!

Eject all not working

Hello Kevin,

Thanks for a great piece of software!

I was using Semulov for a while and after I updated to 2.1.1 (or around that time?) , the eject all function stopped working (both menu and keyboard shortcut) - it just doesn't do anything. I can still eject individual drives using Semulov. I'm on Yosemite 10.10.5. Can I do something to investigate that?

Thanks!
Marcin

Ignore disks by a list instead of "internal"

The way a disk is determined to be "internal" is fuzzy and is something pre-calculated by the OS. It would be better to just have a list of disks that the user can ignore and operate on that instead, similar to what Time Machine does.

Number of volumes in menu bar

After the update to 2.4 a number of volumes shown in the menubar on is always zero on startup. One has to open the menu, then it shows the proper number.

Combine APFS volume groups

Semulov sees APFS Volume Groups as two separate entities in the menu bar.
Would probably be better to consider them as one entity to eject

Feature suggestion: Override 'Block Mounts' for individual volumes

Would be nice to have the Block Mounts blocking automounts as it does now, but also be able to manually mount individual volumes. This could be done by clicking on their entries while a modifier key is pressed, or using a secondary mouse click (or allowing either).

Somewhat related, but not worth a separat issue: the error text for a blocked disk could be more informative, telling something like "…because 'Block Mounts' is active…"

Add clean eject option

There is a lot of junk files left on umounted volumes by systems, most notably .DS_Store, Thumbs.db, desktop.ini, .fseventsd, .TemporaryItems, .DocumentRevisions-V100, .apdisk, .Spotlight-V100, .Trashes, $RECYCLE.BIN.

Would be nice to have an option to automatically clean them out on non-HFS partitions when unmounting.

Apparently, there is no clean way to track unmounts other than through DiskArbitration framework, thus merging eject and cleanup seems to be the only logical solution.

Feature suggestion: Wildcards or RegExs for Ignored Volumes

Would be nice to block classes of Volumes from auto mounting, using wildcards or regualar expressions.

Example: Use ^.*TestSystem.*$ or something alike, to block all of: SierraTestSystem1, SierraTestSystem2, SierraTestSystem3, SierraTestSystem4, HighSierraTestSystem1, HighSierraTestSystem2, HighSierraTestSystem3, HighSierraTestSystem4.

Unmount all volumes for a disk

If user chooses a volume to unmount, offer the option or offer a preference to unmount all volumes for that disk, similar to what the Finder does.

Eject All acts like "Unmount all", but doesn't allow the drives to spin down

I have a peculiar issue: I have two internal drives (one crucial SSD for the boot partition and one WD HDD for internal storage). I also have two external drives (also by WD). If I individually select to eject any of the three HDD (WD) drives, the drive will unmount and will spin down properly. If however I press on eject all, all partitions will successfully unmount, but the drives won't spin down! After some testing, this is similar to unmounting the individual partitions using the Disk Utility but never ejecting the drives.
As a sidenote, If I only have one mounted partition and press eject all, it will unmount and spin down properly.

Semulov's eject doesn't work like macOS's eject

So I've noticed that when I'm using an external drive (so that it's not possible to normally eject the drive), Semulov returns an error somewhere along the lines of "This drive failed to be ejected." When I eject the drive by right clicking, macOS shows me a similar error, but it shows it in a system dialog box, tries to eject it, and gives the option to force eject the drive.

I was wondering if Semulov could use macOS's method of ejecting the drive instead of its own way. This would mean that it would "call" macOS to eject the drive, instead of trying to eject it itself. That would make ejecting drives easier for me, as right now I always have to click the "OK" in the Semulov dialog box and then manually try to eject it (which defeats the point of Semulov IMO).

If you want to, I can provide the AppleScript for doing this!

Only unmount select volume if multiple volumes

Semulov will unmount all volumes right now. This has probably been a "feature" for the product's entire life due to the use of unmountAndEjectDeviceAtPath. It should instead unmount only that volume if the disk contains multiple volumes. Otherwise it should behave as it does now.

Also see #3.

App not buildable from repo.

Building the app from repo requires fiddling with signing certificates, which is annoying, then we get this error:

error: Build input file cannot be found: '/.../git/Semulov/Dependencies/NSAppLoginItems/Source/NSApplication+LoginItems.m'

Can you provide necessary files and instructions for building in the README.md?

Semulov no longer respecting the Ignored Volumes list

Since upgrading to 2.4, Semulov no longer respects the Ignored Volume list and so I am being notified of all the system hidden partitions mounting/unmounting. I have checked and "Use regular expressions" is not checked.

Display custom icons for unmounted volumes

If a volume has a custom icon and is unmounted, the generic volume icon is shown instead. Icons could be cached on unmount and shown. Would need to use the volume's UUID as an identifier if available.

Make exceptions window bigger and change font to monospace

In the latest beta of Semulov (2.3), if you go to Preferences > Ignored Volumes, you can see the ignored volumes window which is very small. Would it be possible to make it bigger (height wise)?

I also think it would be a good idea to change the font to a monospace font :)

Eject All not working for all volumes

I have an external SSD with a few partitions/volumes on it, and when I hit "Eject All", one of the volumes ends up not ejected. I'm able to eject it manually.

There are 4 volumes in total; 3 of them are APFS volumes in an APFS container and the last one is an encrypted HFS+ volume - in DiskUtility it's listed as a "CoreStorage Logical Volume". I use the last one for TimeMachine.

The 3 APFS volumes get ejected, but the HFS+ volume does not.

Possibly related: #14

(Other than this -- great program! Thanks for making it available!)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.