25

Так как Windows может обрабатывать только 15 идентификаторов наложения значков, а остальные игнорируются, я могу переместить те, которые мне нужны, в верхнюю часть и получить только те, которые мне нужны.

С точки зрения Tortoise SVN очень легко узнать, какие значки вы исключаете, так как названия актуальны. Скажем, я знаю, что имя 1TortoiseModified имеет отношение к следующему наложению:

Однако оверлей Dropbox называется "DropboxEx1", "DropboxExt2" и так далее. Мы получили 8 из них, и я хотел бы знать, какие из них имеют отношение к каким, а затем я уверен, что не проигнорирую важные с этой стратегией переименования, которую я принял.

Очевидно, что те, что после 333SharingPrivate , будут игнорироваться, поскольку они уже достигли отметки 15.

5 ответов5

27

Я просмотрел и включил / отключил каждое наложение значков оболочки Dropbox и обнаружил следующие результаты ниже для Windows 7 x64 и Dropbox 2.10.30.

8 значков наложения следующие:

| Icon Overlay | Color (Icon) | Status                                    |
| ------------ | ------------ | ----------------------------------------- |
| DropboxExt1  | Green        | Synced!                                   |
| DropboxExt2  | Blue         | Sync in progress                          |
| DropboxExt3  | Green (lock) | Synced! (locked file)                     |
| DropboxExt4  | Blue (lock)  | Sync in progress (locked file)            |
| DropboxExt5  | Red          | Sync not happening                        |
| DropboxExt6  | Red (lock)   | Sync not happening (locked file)          |
| DropboxExt7  | Gray         | A file/folder isn't syncing               |
| DropboxExt8  | Gray (lock)  | A file/folder isn't syncing (locked file) |

Для файлов и папок нет отдельных наложений. Отключение одного из наложений выше повлияет на оба. 4 основных значка состояния, описанных в этом справочном документе Dropbox :1, 2, 5 и 7. Оверлеи 3, 4, 6 и 8 являются дубликатами основного 4, но для заблокированных файлов. (Спасибо, Будучи любознательным)

ShellExView от NirSoft - это удобный инструмент для включения / отключения оверлейных программ Shell Icon без необходимости возиться с реестром. Windows будет применять первые 15 включенных оверлеев.

Если вы предпочитаете ручной подход, вы все равно можете переименовать или удалить записи в

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

Примечание. Для любого из этих подходов необходимо завершить процесс / процессы explorer.exe, чтобы изменения вступили в силу.

8

Основные значки, как сказал Дэнни А. Другие являются парами основных для заблокированных файлов. Полный список:

  1. Синхронизированные! - (зеленый)
  2. Идет синхронизация (синий)
  3. Заблокировано: синхронизировано! (зеленый + замок)
  4. Заблокировано: выполняется синхронизация (синий + блокировка)
  5. Синхронизация не происходит (красный X)
  6. Заблокировано: синхронизация не происходит (красный X + Lock)
  7. Файл или папка не синхронизируются (серый минус)
  8. Заблокировано: файл или папка не синхронизируются (серый минус + блокировка)
3

Я установил Dropbox, OneDrive и GoogleDrive. Значки наложения для всех трех приложений не работали нормально. Некоторые значки не показывались. Мне было интересно показать как минимум две иконки для всех трех приложений. Потому что эти иконки являются наиболее распространенными.

  1. Синхронизированные! - (зеленый)
  2. Идет синхронизация (синий)

Поэтому я изменил настройки реестра, чтобы хотя бы эти два значка работали. Для этого я изменил порядок наложения значков в реестре.

Я внес изменения в следующий раздел реестра.

HKEY_LOCAL_MACHINE> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ> Microsoft> CurrentVersion> Explorer> ShellIconOverlayIdentifiers

3

DropboxExt1 - 4 имеют отношение к отображению статуса папок и файлов (ОК или в режиме синхронизации). 5 - 8 показывают красный значок, чтобы показать ошибку. Я отключил 5-8, удалив их из реестра, и это прекрасно работает для меня.

1

с https://www.garethjmsaunders.co.uk/2015/03/22/managing-overlay-icons-for-dropbox-and-tortoisesvn-and-tortoisegit/#comment-277952

Существует еще более постоянное решение этой проблемы:

- перейдите в раздел реестра ShellIconOverlayIdentifiers
- щелкните правой кнопкой мыши> Разрешения ...> Дополнительно
- теперь отключите наследование, вступите во владение этим ключом и отметьте «Заменить все дочерние разрешения ..»
- Как только вы станете владельцем ключа, вы сможете навсегда удалить OneDrive / Dropbox или любые другие ключи, которые вам не нужны.
- чтобы защитить этот ключ от будущих изменений, сделайте его доступным только для чтения для пользователя SYSTEM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .