Opened 8 years ago

Closed 13 months ago

#2941 closed enhancement (wontfix)

Start Vidalia when my system starts (General Setting in OSX)

Reported by: jrklein Owned by: chiiph
Priority: Low Milestone:
Component: Archived/Vidalia Version: Vidalia 0.2.10
Severity: Normal Keywords: osx, login, item, auto, start, archived-closed-2018-07-04
Cc: trac.torproject.org@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The general setting "Start Vidalia when my system starts" is currently only available in WIN32. I'd like to make this setting available in OSX as well.

The original request that inspired this ticket was part of #2383: "add an option to set Vidalia as a login item so users won't have to do this manually in the "Accounts" system preference or by right-clicking on the dock icon and then going to "Options > Open at Login"."

The auto start functionality in OSX is normally implemented via "Shared File Lists" or "Apple Events", as described here:

http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPSystemStartup/Articles/CustomLogin.html

The "Shared File Lists" method (recommended by Apple) is only compatible with OSX 10.5+, while the "Apple Events" method is compatible with OSX 10.2+.

I am planning to implement via "Apple Events" so that this feature does cause compatibility issues with OSX 10.4.

Enabling "Start Vidalia when my system starts" will add this item to the current user's Login Items. Disabling this option will remove this item from the current user's Login Items.

I'd like to rename this option from "Start Vidalia when my system starts" to "Start Vidalia on login" to more accurately reflect the nature of this option. It appears that this option is currently only starting Vidalia upon login in WIN32 as well (via HKCU\Software\Microsoft\Windows\CurrentVersion\Run).

Does anyone have feedback before I begin work on this?

Child Tickets

Change History (4)

comment:1 Changed 8 years ago by jrklein

Cc: trac.torproject.org@… added

comment:2 Changed 8 years ago by chiiph

I think it's a good idea.

comment:3 Changed 20 months ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:4 Changed 13 months ago by teor

Keywords: archived-closed-2018-07-04 added
Resolution: wontfix
Status: newclosed

Close all tickets in archived components

Note: See TracTickets for help on using tickets.