題:
無法在10.15 Catalina中更改登錄壁紙?
TJ Luoma
2019-08-30 07:00:56 UTC
view on stackexchange narkive permalink

注意:這個問題是關於登錄屏幕的背景圖片(登錄之前看到的內容),而不是有關桌面牆紙的 ,該牆紙仍可以更改通過轉到:系統偏好設置»桌面&屏幕保護程序»桌面。

在以前的macOS版本中,我相信可以通過替換 / Library / Desktop Pictures / 中的默認設置來更改登錄屏幕的背景圖像。

但是,看來Catalina登錄屏幕的默認背景圖片是 / System / Library / Desktop Pictures / Catalina.heic

由於 / System / Library / Desktop Pictures / 是只讀系統分區的一部分,因此似乎無法更改登錄前作為背景顯示的圖像。

如果有人知道解決方法,請告訴我們。

經過測試的版本“ Catalina Public Beta 7”:

 產品名稱:Mac OS X
產品版本:10.15
BuildVersion:19A546d
 

更新2019-10-05:

很遺憾,此操作沒有永久鏈接(當前位於“版本歷史記錄”下的 https://www.koingosw.com/products/macpilot/上,但是一旦下一個版本發布,該鏈接就會更改發布),但MacPilot員工也同意在Catalina中無法做到這一點:

MacPilot Release Notes Version 11.0.3

Catalina的當前版本是正式發布之前的“ GM”。

九 答案:
v8vb
2019-10-03 22:49:31 UTC
view on stackexchange narkive permalink

這是您需要做的簡化版本(感謝user3439894):

  1. 將要用作登錄背景的圖像放在文件系統中的某個位置(在此示例中,我使用了 Downloads 文件夾)。
  2. 重新啟動裝有Cmd + R的Mac,以啟動到恢復操作系統。
  3. 從菜單欄上的“實用工具”菜單打開“終端”。
  4. 備份/重命名 Catalina.heic 為例如 / Volumes / Macintosh \ HD / System / Library / Desktop \ Pictures / 中的 Catalina.original.heic ,例如:

      cd /卷/ Macintosh \ HD /系統/庫/桌面\圖片
    mv卡塔琳娜·凱特(catalina.heic)
     
  5. 複製所需的圖像: cp / Volumes / Macintosh \ HD \-\ Data / Users / [short_user_name] / Downloads / [image_from_step_1] .jpg / Volumes / Macintosh \ HD / System / Library / Desktop \ Pictures /Catalina.heic
    • 請注意,您可以僅使用 ./ Catalina.heic 替換上面命令中的目標路徑,因為如果執行了上一步,您應該已經在目標目錄中了備份原始文件。
  6. 重新啟動進入正常模式。
  7. 在“系統偏好設置”>“用戶&組”>“登錄選項”中更改任何選項以更改緩存的圖像。
  8. ol>
嗨,歡迎光臨!什麼時候應該重新啟用SIP?
您可以在更改圖像後立即將其重新打開。
@ankii在Catalina上,每次重新啟動時SIP都會重新啟用自身(或者到目前為止,這就是公共文檔所說的)。如果v8vb可以指明可以在哪個Catalina版本上運行,那麼它也可能對其他人有所幫助。
我使用的是Catalina 10.15 Beta(19A582a),並且已按照概述的步驟成功更改了我的登錄背景。您只需要禁用SIP即可訪問文件系統。如果它自動重新啟用,那麼我猜不需要步驟7。如果由於某種原因無法更改登錄背景,請嘗試在“系統偏好設置->用戶和組->登錄選項”中更改任何選項。不管是哪一個,您都可以立即將其改回。這可能有助於使緩存的圖像無效。
順便說一句,我這樣做是在FileVault關閉的情況下進行的。
我沒有macOS 10.15;但是,如果在啟動到Recovery HD時將Macintosh HD例如RW自動安裝在RW上,則不必禁用SIP,只需在將“ Catalina.heic”重命名為例如後將新的目標文件複製到位。Catalina.heic.bak。然後重新啟動回到正常模式。顯然,啟動到Recovery HD時,目標位於例如`/卷/ Macintosh HD /系統/庫/桌面圖片/`,而不是/系統/庫/桌面圖片/。
我可以確認它是有效的,並且(可能只有在FileVault關閉的情況下)如@user3439894所述,不需要`csrutil`舞蹈。
我已打開文件庫,但該文件夾不存在。該卷也被命名為“ macOS基本系統”,而不是“ Macintosh HD”。
如果您啟用了FileVault:在步驟3之前,在“恢復”模式下,打開“磁盤工具”,選擇Macintosh HD,然後單擊“安裝”。它將要求您輸入密碼,然後裝入磁盤。現在,您可以從第3步開始。[cc @evolutionxbox,,如果您仍然需要它:)]
而且,步驟7對我不起作用;我必須運行`diskutil apfs updatePreboot /`才能實際看到新映像,這歸功於下面的@RobT43。
RobT43
2019-10-22 06:30:52 UTC
view on stackexchange narkive permalink

我已經成功地更改了Catalina登錄牆紙,並在下面提供了(簡單)說明,我認為這對您有所幫助。我從其他幾個人那裡彙編了這些說明,因此我不應該為此感到遺憾。

找到要用作新登錄牆紙的牆紙/圖片,將其複製到易於查找的位置(例如桌面),然後將其重命名為Catalina.heic

  1. 在引導計算機時,按住Command R可以進入恢復模式(按住Command R直到看到Apple徽標為止)

  2. 在恢復模式下,單擊頂部的下拉菜單“實用程序”並啟動終端機

  3. 在終端中,鍵入以下命令,然後按Return鍵:

      csrutil禁用
     

    這將關閉系統完整性保護

  4. 重新啟動Mac

  5. 啟動終端並輸入以下命令:

      sudo mount -t apfs -wu / dev / disk1s5 /卷
     

    將disk1s5替換為系統分區的標識符(您可以在Disk Utility中找到磁盤分區,方法是單擊“ Info”並選擇分區,然後在“ BSD device”節點旁邊查找)。您需要輸入您的密碼。

  6. 在終端中,輸入以下命令:

      sudo mount -wu /; Killall搜尋器
     
  7. 使用Finder,導航至Macintosh HD>“系統”>“庫”->“桌面圖片”,然後右鍵單擊(命令單擊)以將Catalina.heic重命名為Catalina.orig.heic(請小心並確保選擇正確的名稱)。第一,有很多“ Catalina”圖片/文件)。

  8. 將Catalina.heic從桌面複製(拖動)到Macintosh HD>“系統”>“庫”->“桌面圖片”

  9. 要獲取登錄名以使用該登錄名,我們在終端中更新預引導,輸入以下命令:

      diskutil apfs updatePreboot /
     
  10. 重新啟動–您現在應該看到新的登錄牆紙。

  11. 系統文件夾將返回到復制保護狀態,但是 重新啟動時,默認情況下不會重新打開SIP。要重新打開它,請按照步驟1和2進行操作。在終端中,鍵入以下命令,然後按Return鍵:

      csrutil啟用
     
  12. 重新啟動。

  13. 要檢查是否已啟用,請轉至Apple徽標>關於本機>系統報告>軟件。在這裡,您應該看到以下條目:系統完整性保護:已啟用

  14. ol>
您是否在通過諷刺這個簡單的過程來改變背景圖像而感到諷刺?蘋果使它變得複雜,不是嗎?當然,您已經清楚地解釋了這個複雜的過程,我同意
Michael
2019-10-21 08:46:43 UTC
view on stackexchange narkive permalink

有可能!

要添加到user3439894的上述出色說明:在10.15中啟用FileVault的情況下,我還必須運行 diskutil apfs updatePreboot / 來將更改粘貼到“ stick”上。FileVault(EFI)偽登錄屏幕。

這會寫一堆 /System/Library/Caches/com.apple.corestorage/EFILoginLocalizations / *。efires 文件,這些文件似乎是登錄首選項,例如鎖定消息文本。儘管其他人建議在“系統偏好設置”用戶界面中對其進行編輯/切換,但對我來說這些內容不會更新。 updatePreboot 使它們在下次重新啟動時發生更改。

這適用於背景圖像和鎖定消息文本。但是,不幸的是,FileVault / EFI登錄仍然忽略“將登錄窗口顯示為:名稱和密碼”選項。寶貝的步驟。

Oliver Völke
2019-10-20 18:58:00 UTC
view on stackexchange narkive permalink

重新安裝macOS Catalina(這也適用於Mojave!)

再次執行macOS設置後,問題消失了。

設置過程完成後,所有操作都相同,但是從現在開始,用戶登錄之前,在登錄窗口中可以看到用戶帳戶的所選牆紙。

onthegrift
2019-10-09 00:38:02 UTC
view on stackexchange narkive permalink

Macintosh HD /庫/緩存/桌面圖片/ <文件夾,帶有一堆數字和字母> /

將選擇的圖像複製並粘貼到帶有一堆數字和字母的文件夾中。然後右鍵單擊圖像>獲取信息>單擊已鎖定。

希望這會有所幫助!

我不會按照您的建議進行操作,而是替換此文件或將其設置為“鎖定”,因為`/ Library / Caches / Desktop Pictures / $ {UUID} / lockscreen.png`是根據默認的鎖屏圖像動態生成的,這種情況為** Catalina.heic **,並且如果在**系統偏好設置**>桌面**> **中設置了**動態**,則該桌面圖片全天都會更改**。IMO最好的做法是在這種情況下將** Catalina.heic **重命名為默認位置,例如** Catalina.original.heic **並將所需的圖像複製到** Catalina.heic **。這樣就不會削弱上述功能。
Oliver Völke
2019-11-13 01:21:52 UTC
view on stackexchange narkive permalink

替代(不安全)解決方案

首先,需要在恢復模式下從終端禁用 csrutil

重新啟動後,必須使用以下權限將系統分區裝入具有寫許可權

  sudo mount -t apfs -wu / dev / disk1s5 /卷
 

  sudo mount -wu /; Killall搜尋器
 

現在...轉到您的桌面,打開您的 Terminal

  • 導航到您的桌面:
  cd〜/台式機
 
  • 創建一個新文件:
  touch update_my_login_wallpaper.sh
 
  1. 通過以下方式打開文件:
  2. ol>
      nano update_my_login_wallpaper.sh
     
    1. 添加以下代碼:
    2. ol>
       #!/ usr / bin / env bash
      
      cwp = $(osascript -e'告訴應用“ finder”以獲取posix路徑(獲取桌面圖片作為別名)')
      echo“將DefaultDesktop.heic符號鏈接更新為:” $ cwp
      ln -sf“ $ cwp” /System/Library/CoreServices/DefaultDesktop.heic
      
       
      1. 先按 CTRL + X ,然後按 Y ENTER ,以安全退出。

      2. 使用以下命令將執行標誌添加到腳本中:

      3. ol>
          chmod + x update_my_login_wallpaper.sh
         

        最後,如果您希望通過以下方式更新登錄壁紙,則可以調用此腳本:

          sudo sh〜/ Desktop / update_my_login_wallpaper.sh
         

        注: 沒有任何保修!我建議之前將符號鏈接保存在/ System / Library / CoreService下。

        On​​ly適用於 / Library / Desktop Pictures

        中的默認壁紙
sr.meka
2019-12-14 03:38:51 UTC
view on stackexchange narkive permalink

您可以運行以下命令:“ mount -uw /” 這樣可以避免出現“只讀”文件系統錯誤,直到您下次重新引導(它又變成只讀)

請說明這如何回答OP的問題?您的答案似乎與所提出的問題無關。
G.Theodore LaVelle
2020-04-29 22:11:35 UTC
view on stackexchange narkive permalink

如何更改鎖定屏幕

1)選擇或創建圖像並將其命名為:Catalina.heic

2)轉到:查找器>應用程序>實用程序>磁盤實用程序 a)選擇Macintosh HD b)點擊信息 c)讀取BSD設備節點(我的磁盤說disk1s1)

3)關閉計算機

4)重新啟動計算機-按住[command] + [R]鍵,直到計算機啟動

5)選擇管理員帳戶,然後輸入密碼

6)單擊實用程序並打開終端

7)輸入:csrutil disable並按回車鍵–您現在已禁用完整性

8)重新啟動計算機

9)轉到:Finder>應用程序>實用程序>終端

10)輸入:sudo mount -t apfs -wu / dev / [系統ID] /卷

11)輸入:sudo mount -wu /; Killall Finder

12)轉到:查找器>轉到>轉到文件夾

13)輸入:/ System / Library / Desktop Pictures

14)選擇圖像:Catalina.heic並將其重命名為:old.Catalina.heic

15)將您命名的圖像Catalina.heic拖放到打開的文件夾中

16)轉到:Finder>應用程序>實用程序>終端

17)輸入:diskutil apfs updatePreboot / [系統ID]並等待其完成

18)關閉所有打開的窗口

19)關閉計算機

20)重新啟動計算機-按住[command] + [R]鍵,直到計算機啟動

21)選擇管理員帳戶,然後輸入密碼

22)單擊實用程序並打開終端

23)輸入:csrutil enable,然後按回車鍵–您現在已啟用完整性

24)重新啟動計算機

請嘗試並學習如何使用編輯圖標,尤其是使編號列表可讀的圖標。謝謝。
jmh
2019-10-03 23:02:28 UTC
view on stackexchange narkive permalink

您需要備份該圖像,然後選擇其他圖像並調整其大小。將新圖像重命名為舊圖像的名稱,然後復製到該文件夾中。此處給出了更好的說明。這適用於莫哈韋沙漠(Mojave),也可能適用於卡塔琳娜(Catalina)。

您可能需要在終端上使用sudo命令將文件複製到正確的文件夾中。

“我認為它可以在Catalina上工作”不是一個安全的假設,因為Catalina將系統文件放在只讀分區中。這就是舊指令不再起作用的原因。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...