Seemsthat the start up applications can be shown and deleted, but can't add any new ones via the Gnome Tweak Tool in Gnome 3.12. Happening on both my desktop and laptop. Anyone else having the same prob? I went looking for an autostart file to see if I can just manually amend it, but don't see that anymore.
I also had this error message but adding a .desktop file didn't help for some reason. Obviously there is some problem with os.getlogin (I don't know why though), so this can be solved by modifying /usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_group_startup.py in the following way:
To get the current bundle name of the applications you are hooking, you can use [[NSBundle mainBundle] bundleIdentifier]. You'd have to use some form of IPC/XPC to send this information as well as additional information regarding the session that you want to know about. The receiving end could be either the SpringBoard process or a personal daemon so as to not clog SpringBoard with additional tasks.
As for your question "Isn't AVCaptureSession API used by other apps ?", it is possible that some applications use other classes to capture images/video rendering this hook useless. As a jailbreak developer I have found, as many others, that Apple programmers don't adhere to a strict coding style. There can also be other lower level functions that achieve the same purpose, in which case you would have more work to do as there is no class-dump parallel to C functions.
The most obvious thing would be to load your hook into every application. To achieve that you could use com.apple.UIKit as bundle filter. That way your hook will be loaded into every application where you would hook AVCaptureSession -(void)startRunning or UIImagePickerController methods to detect camera usage.
The problem with this - you have to implement some IPC mechanism to send notifications with user info from within sandboxed application. I don't know of any IPC API that could send those. Distributed notifications can't send user info with notifications from sandboxed app - it must be empty. Darwin notification center doesn't support user info. CFMessagePort also doesn't work. May be XPC does but I didn't tried it.
One possible solution is to find directory where even sandboxed app has write permissions ( ). That way you could create a file in that directory with some data and send Darwin notification to your, let's say, daemon that will be observing these notifications. This daemon then will find the file and read the data you "attached" to your notification.
As for "lower level functions" to access camera. Basically, there are two ways you could access camera - AVCaptureSession and UIImagePickerController. Those are the only public APIs available for AppStore apps. If we are talking about cydia apps/tweaks, I don't think anyone would bother when you have AVFoundation APIs.
The Home screen hosts a wide range of solutions to tune up graphics card efficiency and performance. The most thorough of these is the OC Scanner, which completely automates the overclocking process for Nvidia graphics cards. For users who want a plug-and-play experience, preset profiles line the top of the Home screen for an instantaneous boost in frequency or reduction in noise. Additional adjustments can be made by using the comprehensive panel of sliders to control power settings, clocks, and fans.
The OC Scanner algorithm automatically optimizes clock speeds for Nvidia graphics cards. GPU Tweak III saves the settings as a profile without overwriting driver data so you can return to default settings.
Profile Connect allows settings to be saved and linked to specific applications. Overclock settings, fan curves, and even customized OSD settings can all be saved and automatically loaded whenever a target app runs.
GPU fans, as well as any system fans connected to FanConnect headers, can be fully customized with user-defined curves or static RPM settings. New for GPU Tweak III are hysteresis and update period options to adjust how quickly fans respond to temperature changes. All of these settings can be saved to profiles alongside preferred voltage and clock settings.
A built-in OSD allows vital system information to be displayed while running full-screen applications. Users have two styles to choose from, and can tweak fonts, colors, opacity, size, and position of metrics. A new preview mode makes it easy to check adjustments without re-opening a program over and over again. OSD settings are saved in Profile Connect, so custom OSDs will load automatically along with the assigned application.
Easily customize the colors of the GPU Tweak III interface at any time to suit your tastes. Or insert a custom background image, with adjustable transparency.
Note: An 823x520 image or an image with the same aspect ratio is recommended for the best results.
The software has been updated to fix CPU display issues, reduce resource consumption, prevent crashes and improve the OSD overlay in games. The GPU-Z version has also been updated, and the Tool section now shows software installation status.
From version V1.7.5.5 and onwards, the software now supports the RTX 40 SUPER series. It also introduces Plug-in functionality with HWMonitor support, a new toggle option for Monitor logs, and improved OSD timing in games/software. Installation of GT3 now allows users to choose Mobile function installation. Bug fixes include resolving fan control issues for AMD series graphics cards and fixing profile connection failures. The 'Apply previous setting' feature is now selected by default.
Version 1.7.2.3 introduces various bug fixes, including UI display issues with the 0dB fan and Fan Mode, fan startup problems on computer boot, blue screen occurrences on specific M.2 hard drive platforms, and temperature reading issues on certain motherboards. Additionally, Mobile Monitor now features enhanced IP address filtering for improved functionality.
The latest version of GPU Tweak III brings improved Mobile Monitor compatibility, fixed external fan control issues, and enhanced user experience with language support and preventive popups for Matrix model users.
The latest edition of GPU Tweak III includes improvements for the voltage-frequency curve and Nvidia water cooling cards, updates to address minor visual bugs, a fix to correct a conflict with Armoury Crate, and new features for the on-screen display (OSD).
The latest version of GPU Tweak 3 contains a variety of updates, including fixes for fan behavior, profile settings and the functionality of the on-screen display (OSD).
In the meantime, we have received feedback from some users regarding the previous version, which had the potential to cause loss of profile files upon installation. Upon identifying this issue, we deeply apologize for any inconvenience caused as a result of this issue and immediately embarked on a proactive investigation to determine its root cause and implement appropriate measures.
We have already resolved the problem that might cause loss of profile files upon installation. And we have uploaded the new version.
However, if you are already affected, we recommend using the "Clean install" functionality and creating a new profile file.
This version of GPU Tweak III can now detect Steam and Epic Games Store games even when they are downloaded to custom locations, and the Monitor section now includes a frame time graph. There are also a number of fixes for the OSD, app behavior and appearance, and the repair of a memory leak that some users may have encountered.
With this latest version, GPU Tweak III is now fully compatible with the Java version of Minecraft. It also arrives with a commonly requested fix for external fan curve controls, plus improvements to the behavior of OC Scan and a few tweaks for the display of system information.
After a long and productive beta, this is the official launch version of GPU Tweak III! With this release comes multi-language support, helpful tooltips, FPS metrics in the Monitor, and tons of quality-of-life improvements.
Thanks for all the support during our launch! In this patch, we added a commonly-requested feature: auto-reveal for external fan settings, so they appear on the Home screen when detected. Home screen on startup. We also tinkered with OSD profile behavior and fixed some interface bugs.
The UI has had substantial changes, with new icons for the tabs on the left side, and other tweaks all throughout the software. Of course, it comes with a number of fixes as well, and quality-of-life backend updates.
The Voltage-Frequency Tuner keeps getting better! Now we've added a toolbox that appears whenever any point is selected. We also listened to your requests to control whether Monitor starts with GPU Tweak III, and added that as an option in the Settings.
GPU Tweak III is now Windows 11 ready! Along with optimizing for Microsoft's newest platform, this update changes how profiles are saved, so that each profile can have a distinct VF and fan curve. Those changes come with some fixes to issues in the behaviors of the Apply and Save actions.
Fan controls, OSD support, and quality of life improvements were our focus for this update, and we managed to fix a ton of community-requested bugs on the way! See the patch notes here for more info.
This big update fixes several critical issues that have been sent to us by our community as well as adds a bunch of quality-of-life changes to nearly every part of the software. Thanks to everyone who sent us feedback! Check the patch notes for details.
This is our first open beta release for GPU Tweak III! The entire interface has been redesigned, a new OSD style has been added, and this is the beginning of our Profile Connect function. See all the changes between GPU Tweak II and III here.
3a8082e126