6 votos

¿Cómo puedo desactivar completamente "Top Sites" en Safari/Webkit?

En primer lugar, tengo que aclarar: no me refiero a desactivar la visualización de los mejores sitios en el navegador, o el interruptor para ello. Eso ya lo he hecho. Sin embargo, incluso después de la reciente actualización 5.0.3, Safari tira constantemente de las vistas previas de las páginas web hacia abajo y hacia mi directorio ~/Library/Caches/com.apple.Safari/Webpage\ Previews. He elegido 686 MB fuera de allí justo esta mañana, y tuve que eliminar el acceso de escritura a ese directorio para detenerlo.

Ahora, corriendo

defaults read -app Safari

Devoluciones:

{
    AutoOpenSafeDownloads = 0;
    BookmarkSourceSelectedIndex = 0;
    BookmarksCollectionsIncludeAddressBook = 0;
    BookmarksCollectionsIncludeRendezvous = 0;
    BookmarksFlowToListHeightRatio = "-1";
    BookmarksMenuIncludesBookmarksToolbar = 0;
    BookmarksMenuIncludesRendezvous = 0;
    BookmarksSidebarWidth = 194;
    BookmarksToolbarProxiesWereConvertedForSafari4 = 1;
    CachedBookmarksFileDateNanoseconds = 0;
    CachedBookmarksFileDateSeconds = 1289982977;
    CachedBookmarksFileSize = 1400;
    ConfirmClosingMultiplePages = 0;
    ConvertedNewWindowBehaviorForTopSites = 1;
    DidPromptToFetchRecentHistoryPreviews = 1;
    DownloadsClearingPolicy = 1;
    DownloadsPath = "~/Downloads";
    DownloadsPathWasConverted = 1;
    "ExtensionSettings-com.hoyois.safari.clicktoflash-GY5KR7239Q" =     {
        H264autoload = false;
        H264behavior = "\\"none\\"";
    };
    HasPendingDefaultSearchProvider = 0;
    IncludeDevelopMenu = 1;
    InputFieldWidthRatio = 2;
    LastDisplayedWelcomePageVersionString = "4.0";
    NSNavLastRootDirectory = "~/Documents";
    NSPreferencesContentSize = "{668, 282}";
    NSPreferencesSelectedIndex = 4;
    "NSTableView Columns Activity Viewer Outline" =     (
        <040b7374 7265616d 74797065 6481e803 84014084 8484084e 53537472 696e6701 8484084e 534f626a 65637400 8584012b 07616464 72657373 86>,
        317,
        <040b7374 7265616d 74797065 6481e803 84014084 8484084e 53537472 696e6701 8484084e 534f626a 65637400 8584012b 06737461 74757386>,
        75,
        <040b7374 7265616d 74797065 6481e803 84014084 8484084e 53537472 696e6701 8484084e 534f626a 65637400 8584012b 0473746f 7086>,
        18
    );
    "NSTableView Hidden Columns Activity Viewer Outline" =     (
    );
    "NSTableView Sort Ordering Activity Viewer Outline" =     (
    );
    "NSToolbar Configuration BrowserWindowToolbarIdentifier" =     {
        "TB Display Mode" = 2;
        "TB Icon Size Mode" = 1;
        "TB Is Shown" = 1;
        "TB Item Identifiers" =         (
            BackForwardToolbarIdentifier,
            InputFieldsToolbarIdentifier
        );
        "TB Size Mode" = 1;
        "TB Visibility Priority Values" =         {
            BackForwardToolbarIdentifier =             (
                999
            );
            InputFieldsToolbarIdentifier =             (
                1000
            );
        };
    };
    "NSToolbar Configuration NSPreferences" =     {
        "TB Display Mode" = 1;
        "TB Icon Size Mode" = 1;
        "TB Is Shown" = 0;
        "TB Item Identifiers" =         (
            General,
            Appearance,
            Bookmarks,
            Tabs,
            RSS,
            AutoFill,
            Security,
            Extensions,
            Advanced
        );
        "TB Size Mode" = 1;
        "TB Visibility Priority Values" =         {
        };
    };
    NSUserKeyEquivalents =     {
        "Select Next Tab" = "@~\\U2192";
        "Select Previous Tab" = "@~\\U2190";
    };
    "NSWindow Frame BrowserWindowFrame" = "20 43 1024 716 0 0 1280 778 ";
    "NSWindow Frame Downloads" = "44 224 350 327 0 0 1280 778 ";
    "NSWindow Frame NewBookmarksSheet" = "540 502 242 204 0 0 1280 778 ";
    "NSWindow Frame Preferences" = "42 100 593 390 0 0 1280 778 ";
    "NSWindow Frame WBCookies" = "328 218 625 407 0 0 1280 778 ";
    "NSWindow Frame WBDatabases" = "428 288 424 337 0 0 1280 778 ";
    NewBookmarksLocationUUID = "E5A9993E-07EA-4AFA-841F-70455377066D";
    NewTabBehavior = 1;
    OpenWindows =     (
        BrowserWindowController
    );
    ProxiesInBookmarksBar =     (
    );
    RSSBookmarksInBarAreSubscribed = 0;
    RSSBookmarksInMenuAreSubscribed = 0;
    RecentSearchStrings =     (
        "chromium nightly download",
        "webkit based browsers",
        "webkit.org",
        "Top sites safari"
    );
    RegisteredSafariSyncClient = 1;
    RegisteredSafariSyncClientInSafari31Location = 1;
    RemoteConfigurationLastUpdateFailed = 0;
    RemoteConfigurationLastUpdateTime = "311383403.200184";
    ShowStatusBar = 1;
    SuccessfulLaunchTimestamp = "3.119792e+08";
    TabCreationPolicy = 2;
    TopSitesGridArrangement = 2;
    WKNERunState = 2;
    WarnAboutFraudulentWebsites = 0;
    "WebKit Web Inspector Setting - lastActivePanel" = elements;
    WebKitDeveloperExtrasEnabledPreferenceKey = 1;
    WebKitRespectStandardStyleKeyEquivalents = 1;
    WebKitTabToLinksPreferenceKey = 1;
}

Recuerde, quité el acceso de escritura al directorio, para poder pegar:

1

0-11-20 12:53:02 PM [0x0-0x39039].com.apple.Safari[483] ImageIO: could not open '/Users/kb/Library/Caches/com.apple.Safari/Webpage Previews/.9F81E709EBF2C27F0422C0C85AE027AC.png-gNmU'

Que ahora están llenando mis archivos de registro.

Ahora, he desactivado el acceso a la web a través de Little Snitch antes con este programa, y muy notablemente el constante parloteo de mi portátil se apagó.

¿Cómo puedo desactivar Top sites en safari, es decir, evitar que descargue todas estas vistas previas idiotas, no deseadas, que matan el rendimiento y utilizan espacio?

Mac OS 10.6.5 , Safari 5.0.3, Mismo problema con WebKit.

EDIT: Para completar, acabo de reiniciar Safari. He aquí. Todo mi historial parece haber desaparecido y, sin embargo, ¡este sitio me ha reconocido al instante y me ha registrado! Inaceptable. Este es exactamente el mismo comportamiento que me llevó a hacer la acción que estoy a punto de repetir: Bloquear todo el acceso desde la web a través de la Snitch. Que triste. Ojalá alguien pueda ayudar.

3voto

UnkwnTech Puntos 21942

Había una forma de desactivar TopSites, pero no sé si todavía funciona:

defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2

para evitar que safari cree las vistas previas (y utilice un marcador de posición).

Para deshacer lo anterior, necesitas:

defaults delete com.apple.Safari DebugSnapshotsUpdatePolicy

Aparte de eso, no se puede hacer nada más.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X