Как программно получить путь к обои на активный рабочий стол?

Я пытаюсь получить путь к обои на активный рабочий стол. Однако, у меня возникли проблемы надежно получать это.

Следующие источники указывают, что ~/библиотеки/application поддержки/док/desktoppicture.БД - это базы данных SQLite с информацией о фоне.

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

Я вывалил содержимое этого файла на моем компьютере и загрузил это суть в https://gist.github.com/bamos/6c5fb63ec1d9b8dc9205.

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

  • Есть ли способ я могу использовать desktoppicture.дБ , чтобы получить обои на рабочем столе каждый раз?
  • Есть ли другой способ я могу программно получить путь к активному обои?

Редактировать: forums.macrumors.com/showthread.php?t=1525299 (может кто-нибудь добавить по HTTP?) другой источником получения этой информации с помощью AppleScript, но по какой-то причине следующий фрагмент кода возвращает Wave.jpg когда Wave.jpg не активные обои.

сказать приложение "Искатель"
 набор theDesktopPic на рабочий стол картинку
 задайте имя для отображения имени theDesktopPic
 диалоговое окно отображения имени
конец сказать

Чтобы уточнить, мои обои устанавливается произвольно циклически каталог.


Я попытался запустить следующую команду, как предложено в ответах.

сказать приложение "системные события", чтобы получить свойства каждого рабочего стола

Однако, на моей системе, это выходы:

отображаемое имя:цветной ЖК-дисплей, изменение интервала:1800.0, код:69731840, в случайном порядке:да, поворот изображения:1, фотографий, папок:/пользователи/бамос/картинки/обои/природа, картинка:/библиотека/рабочий стол Pictures/Wave.jpg полупрозрачные строки меню:отсутствует значение, класс:рабочий стол,

который не включает в себя обои на рабочий стол.

Я отключил случайную картинку и велоспорт

osascript -E 'можно сказать приложение "Finder" для набора рабочих столов картинка {"жесткий диск Macintosh:библиотека:настольный Pictures:Beach.jpg"} в качестве псевдонима'

изменения мой фон на фондовом пляж обои, и

osascript -E 'можно сказать приложение "системные события", чтобы получить свойства каждого рабочего стола'

теперь показывает картинку:/библиотека/рабочий стол Pictures/Beach.jpg. Однако, это не полезно, потому что я хочу сделать, когда я случайно на велосипеде через каталог.

+966
Geotti 23 сент. 2011 г., 2:58:27
16 ответов

Я использую 'общий экран, чтобы контролировать мой удаленный личный MacBook от имак @ работы.

Однако сочетание клавиш для переключения языка не работает (команда + пробел), и мне нужно сделать это трудный путь, перейдя через системные настройки -> Клавиатура'

возможно, есть способ, чтобы установить кнопку, чтобы выполнить эту задачу, или любой другой более простой способ ?

+977
Expirius 03 февр. '09 в 4:24

Я хотел продать свой старый сломанный iPhone, но не хотел из-за данных, хранящихся на нем. Я не смог сбросить его, потому что он не включается. Так покупатель сказал, что я могу просто сбросить его с помощью утилиты поэтому он будет сбросить себя, как только он зашел в интернет. Я сделал это, но сейчас парень (который ее ремонтировал) сказал, что я должна ввести свой пароль, соответствующий мой идентификатор Apple еще раз для того, чтобы использовать телефон после сброса. Это правда или он пытается обмануть меня?

+963
Roxanne Gentry 26 июн. 2017 г., 12:25:03

Это работает для меня на последней версии операционной системы macOS Сьерра.

Я следовал ваши шаги точно. Однако, этот код вы выложили нужно быть переделаны, чтобы работать на моей системе. Вот код, который я использовал и помещают в автоматизатор запустите AppleScript действий

сказать приложение "системные события"
 выберите пункт меню 3 Меню 1 в процессе приложения "SystemUIServer"
конец сказать

Я также сделал то же сообщение об ошибке вы получили, когда я попытался запустить службу изнутри видоискателя (после успешного выполнения скрипта в Automator и скриптов)

По наитию, я добавил приложение в список разрешенных приложений для управления мой компьютер.

enter image description here

Затем я вернулся в меню услуг Finder и попытался снова запустить службу. Бинго! Он работал. Я сделал то же самое с несколькими другими приложениями У меня были открыты, и он не выдаст сообщение об ошибке

+950
Muhammad Tahseen ur Rehman 17 нояб. 2019 г., 10:48:45

Это обычно происходит, когда вы использовали программу которая меняет значки на панели в цветной версии. iCloud диск и загрузки не использовать стандартный формат значка. Эти продукты основаны на плагин SIMBL называется ColorfulSidebar, что не признает нестандартном формате. Даже если вы изменили значки обратно не раскрашенная версии, которые меняет иконки по-прежнему может быть запущена. Вы должны полностью отключить программное обеспечение, раскрашенная иконы.

+830
89086619710 28 апр. 2011 г., 12:35:39

Вы можете получить sshfs с помощью системы MacPorts. Просто скачать и запустить системы MacPorts

порт судо установить sshfs

в окне терминала.

+790
user73896 14 окт. 2019 г., 10:27:50

У вас есть несколько вариантов.

Если вы переместите мышь к нижней части экрана появится меню, где у вас есть возможность сохранить на диске. Смотрите изображения ниже.

enter image description here

Кроме того, можно использовать функцию печати, и есть вариант, в нижней левой части меню под названием файл PDF, который вы можете использовать, чтобы сохранить документ.

enter image description here

+753
GoodDog 6 окт. 2011 г., 13:58:12

Я пропустил компьютер, системы и принтера (или что-то вроде этого флажок) и все прошло хорошо.

+723
achmad mughofar 9 янв. 2019 г., 19:35:59

Все ваши настройки хранятся в то, что называется по умолчанию системы, которая по своей сути является кучей .файл plist файлы в свою библиотеку папку: ~/библиотеки/предпочтения/что угодно.файл plist.

Вы можете изменить их по умолчанию команду в терминале, хотя это обычно хорошая идея, чтобы закрыть соответствующее приложение первое. Изменяя настройки системы, вероятно, не вступит в силу, пока вы выйдите. Для получения более подробной информации, запустить человека по умолчанию в терминале.

Попробуйте эту команду:

по умолчанию для чтения г | трекпад грэп 

Это должно показать трекпада настройки. У меня нет силы сенсорный трекпад, но вот что я получаю:

"ком.яблоко.трекпад.forceClick" = 1;
"ком.яблоко.трекпад.масштабирование" = "0.6875";
"ком.яблоко.трекпад.прокрутка" = "0.3125";

Теперь для некоторых неисправностей.

Прежде чем двигаться дальше, это хорошая идея, чтобы дублировать ваш глобальный файл настроек, ~/библиотеки/предпочтения/.GlobalPreferences.файл plist, в случае, если вы потеряете некоторые параметры, которые вы хотите сохранить.

Чтобы увидеть, если одна из этих настроек-это проблема, попробуйте делать это с каждым параметром, который, в свою очередь, что вы получили от предыдущей команды:

по умолчанию удалить -г ком.яблоко.трекпад.forceClick

заменив один правильный, конечно. Вам, вероятно, придется выйти из системы и обратно, чтобы увидеть изменения.

(Важное примечание: терминальные команды в целом не запросит подтверждение , прежде чем делать вещи. Они предполагают, что вы знаете, что вы делаете, что все хорошо, пока вас нет, или сделать опечатку.)

+544
Jayanth Kumar 20 сент. 2011 г., 18:24:30

Жесткий диск может быть поврежден. Если так, ваши варианты включают в себя:

  1. Купить новый iPod
  2. Купить замена жесткого диска на eBay (и т. д.) и заменить его.
  3. Найти где-то использован для iPod и своп частей к тебе, пока он работает.
+456
toye 21 апр. 2018 г., 13:39:24

hipSpace.приложение является временной рабочей области. Он записывает наши данные, используя ссылки на них, это позволит специализированных приложений для управления расположением их собственные вещи. По умолчанию, добавив, перетащить и падение или скопировать и вставить в hipSpace, не будет двигаться ни изменить наши первоначальные данные. Надеюсь, что это может помочь вам. http://hipSpace.net

+452
Greg Bray 22 апр. 2014 г., 16:01:43

Я увидел, что это известная проблема. Эту проблему можно обойти, удерживая клавишу Option, а затем три пальца. Я скучаю по своим "Home" и "End" скроллинг тоже!

+445
user313311 20 июл. 2019 г., 5:12:28

Я в конечном итоге делает этого, нажав на нужное окно в меню Окно:

сказать приложение "системные события"
 расскажите процесс "Гугл Хром"
 установить верхнее значение true
 нажмите (первый пункт меню, имя которого содержит "почта") из меню "окна" меню 1
 конец сказать
конец сказать
+416
Justin Matson 15 сент. 2016 г., 0:38:10

Создать символическую ссылку в папке "приложения" внутреннего загрузочного диска, что бы ссылка на папку приложения на внешний диск.

 ЛН-з /объемы/externalDriveName/Приложения/ /Приложения/Приложения

Вы хотели покинуть приложений macOS на внутренний диск и перемещать другие приложения на внешний диск.

+384
Lauren Claire 18 мар. 2019 г., 1:57:31

Это может быть проблема с разрешениями.

Иногда у меня бывают похожие проблемы с настройки не сохраняются, когда домашняя папка имеет плохую разрешения (вероятно проблемы с папку ~/библиотеки). Используя терминал команду "resetpassword" от восстановления разрешение может помочь как в http://osxdaily.com/2011/11/15/repair-user-permissions-in-mac-os-x-lion/

  • Перезагрузка с помощью раздела восстановления (удерживая клавиши Command-R при перезагрузке)

  • В разделе "Утилиты" выберите "терминал"

  • В окне терминала введите “resetpassword” (без кавычек) и нажмите Return

  • Когда сбросить пароль утилитой запускает, выберите значок загрузочного диска, а затем выберите учетную запись пользователя, что оказывает difficulites (или пройти по одному и выбрать их все)

  • Нажмите на "сбросить разрешения домашний каталог и управления доступом" кнопки в нижней части.

Кроме того, это может сделать то же самое, не требуя перезагрузки в раздел восстановления, но я никогда не пробовал: https://support.apple.com/en-us/HT203538

+223
hansfbaier 16 дек. 2016 г., 6:14:17

Я восстановил мой домашний экрана к заводским настройкам после того, как мое приложение электронной почты исчезли, но теперь я не могу получить доступ к моей электронной почте. Он просто показывает варианты, чтобы добавить учетные записи, такие как Outlook и т. д. а потом говорит, что учетная запись уже существует, когда я пытаюсь войти.

Welcome to Mail

+196
jasonsaw 17 авг. 2016 г., 11:35:03

В “шифрование” используется для паролей WiFi-это только часть протокол безопасности WiFi. Т. е. это своего рода предварительные вычисления, что иначе произойдет при подключении к сети WiFi. Это очень специфический к WiFi.

Если вы так же “перекалькуляцию” для SMB паролей, он просто не сможет работать и его нельзя использовать для входа на SMB-ресурсы.

+41
Diane McCullough 19 окт. 2013 г., 9:13:18

Показать вопросы с тегом