国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MacOS - 簡體中文輸入法卡死解決方案(自動化腳本)

這篇具有很好參考價值的文章主要介紹了MacOS - 簡體中文輸入法卡死解決方案(自動化腳本)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文使用自動化工具創(chuàng)建應(yīng)用程序來一鍵運行腳本重啟簡體中文輸入法的進(jìn)程,從而解決macOS的假死問題。如果只想看看解決方法的話,可以跳轉(zhuǎn)到“使用‘自動化’工具建立應(yīng)用程序”段落。

引言

我的電腦使用習(xí)慣可謂是很差,軟件一直常駐后臺,電腦幾乎除了系統(tǒng)更新都不關(guān)機(jī),合上蓋子就算是讓她休息了。本以為macOS能以一貫的穩(wěn)定性支撐我的任性操作,但事與愿違。她經(jīng)常會在不間斷運行大概兩周到一個月后,出現(xiàn)“假死”的情況。主要表現(xiàn)為鼠標(biāo)轉(zhuǎn)圈圈,很多操作都不能實現(xiàn),不能輸入文本,系統(tǒng)ui也響應(yīng)十分慢,而資源監(jiān)視卻看不到很高的占用。一般出現(xiàn)此類情況只能關(guān)機(jī)或重啟。我一度以為是電腦出現(xiàn)了硬件問題,拿去天才吧檢測卻是一切正常。后來在網(wǎng)上發(fā)現(xiàn)了一條吐槽macOS中文輸入法導(dǎo)致死機(jī)的帖子,之后在后續(xù)出現(xiàn)的死機(jī)過程中,我忍著卡頓的操作去Activity Monitor中強(qiáng)制關(guān)掉了簡體中文輸入法,電腦瞬間就不卡了,這也是我一年來左右一直的解決方案。但是每次卡死就忍著卡頓去Activity Monitor關(guān)掉進(jìn)程屬實很麻煩,因此就有了這個方法,下面介紹下思路和具體的方案。

前置工作

使用ps或者kill all命令去抓Activity Monitor中的Process Name“Simplified Chinese Input Method”是行不通的,抓取Simplified Chinese是根本抓取不到任何信息。因此逆向思維一下,使用它提供的PID成功抓到了真正的程序叫做“/System/Library/Input Methods/SCIM.app/Contents/PlugIn”。接下來就簡單多了,用pgrep獲取進(jìn)程的PID,然后傳遞PID給kill命令,把進(jìn)程殺掉即可。重啟就不需要了,殺掉他后他會自動重啟,而殺掉他后系統(tǒng)的卡死狀態(tài)也會得到恢復(fù)。簡化一下指令,只需要一段命令即可

pgrep -f "/System/Library/Input Methods/SCIM.app/Contents/PlugIn" | xargs kill -HUP

但是每次在卡死的狀態(tài)下輸入這樣一行代碼依舊很困難。因此接下來我把它使用macOS自帶的自動化工具包裝成一個應(yīng)用程序。這樣就可以在每次系統(tǒng)出現(xiàn)問題的時候緊急救援(笑)

使用『自動化』工具建立應(yīng)用程序

macOS自帶的“自動化”應(yīng)用程序十分強(qiáng)大,可以很方便的執(zhí)行多樣的任務(wù)。我們新建一個“應(yīng)用程序”類別,然后添加“Run Shell Script“,在其中輸入上述指令,也就是:

pgrep -f "/System/Library/Input Methods/SCIM.app/Contents/PlugIn" | xargs kill -HUP

這時候可以嘗試運行一下,如果沒有報錯的話就可以進(jìn)行下一步。我們這個應(yīng)用程序?qū)嶋H上并不是傳統(tǒng)意義上的應(yīng)用程序,只需要它運行后就退出即可。因此我加了一段AppleScript在后面,用來執(zhí)行退出應(yīng)用程序的指令。同樣是添加“Run AppleScript“,在其中輸入:

tell current application
 delay 2 
 set quitapp to "Save" 
 tell application quitapp to quit...
 return "done"
end tell

這里面的“Save”是我的app名稱,這里可以自己改成自己喜歡的,當(dāng)然也記得要把a(bǔ)pp名稱也進(jìn)行相應(yīng)的修改。在這之后就可以將app儲存在Application文件夾中,這樣他就會出現(xiàn)在Launchpad中。如果你喜歡的話,也可以把它固定在dock中。然而默認(rèn)的自動化程序圖標(biāo)十分的丑陋,幸運的是我們可以很方便的進(jìn)行更改。

MacOS - 簡體中文輸入法卡死解決方案(自動化腳本),# MacOS,自動化,MacOS,簡體中文,輸入法,卡死,轉(zhuǎn)圈圈,蘋果

更改自動化生成的 App 圖標(biāo)

在Application文件夾中找到我們剛剛創(chuàng)建的app,右鍵get info后可以看到如下頁面。

MacOS - 簡體中文輸入法卡死解決方案(自動化腳本),# MacOS,自動化,MacOS,簡體中文,輸入法,卡死,轉(zhuǎn)圈圈,蘋果

替換圖標(biāo)十分輕松與愉快,首先復(fù)制一張你喜歡的圖片,隨后到剛剛的界面,點擊一下左上角的應(yīng)用圖標(biāo)。你會發(fā)現(xiàn)圖標(biāo)四周出現(xiàn)了一圈藍(lán)色的框框,此時按組合鍵CMD+V(也就是粘貼)就可以修改圖標(biāo)的樣式。這樣在下次你的MacBook也由于簡體中文輸入法而導(dǎo)致系統(tǒng)卡死時,你就有一個優(yōu)雅且高效的”修復(fù)“方式。

結(jié)尾碎碎念

這種所謂的解決方法或者是”修復(fù)”方式,其實只是暴力的“哪里壞了重啟哪里”,并不能從根本上解決問題。據(jù)我所知,macOS自帶的中文輸入法多年來一直存在著各種各樣的問題。如果想從根本上解決問題,可能還需要Apple方面努努力。自Apple全面遷移到arm架構(gòu)后,已經(jīng)過了大概三年多快四年了。遷移架構(gòu)的確會帶來各種方面的問題,但經(jīng)過了這么久的時間,Apple Silicon的MacBook應(yīng)該還遠(yuǎn)不能成為“成熟”。文章撰寫過程中,“coreaudiod”進(jìn)程,也就是音頻核心進(jìn)程就又出現(xiàn)了問題,讓我不能再連上我的HomePod。從m1一路過來,蘋果的確已經(jīng)修復(fù)了很多問題,比如m1的藍(lán)牙問題,外接顯示器的問題,閃存過寫入問題。但也有很多的可能是“無足輕重”的小問題,一直沒有得到解決。比如,換一個輸入法就可以解決,而且只存在于中國大陸的簡體中文輸入法問題(這么說是因為我也同時使用日文羅馬音輸入法,從未產(chǎn)生過類似的問題),很少人用得到的MacBook 使用AirPlay到HomePod。雖然現(xiàn)在我的MacBook可以滿足我?guī)缀跛械男枨?,但也許macOS已經(jīng)不再是我心中那個,穩(wěn)定而不出錯的操作系統(tǒng)了,而那個intel的絕唱,Catalina,可能才是那個最穩(wěn)定,最不會出錯,理想中的那個macOS。希望這個文章能幫到遇到同樣問題的朋友們,然后蘋果啊,給點力啊=。=文章來源地址http://www.zghlxwxcb.cn/news/detail-802008.html

附:超簡單解決方案

  • 將 Mac 自帶的輸入法卸載掉
  • 安裝市面上其他輸入法(百度輸入法,推薦)(落格輸入法,收費,但同樣有這個BUG)

到了這里,關(guān)于MacOS - 簡體中文輸入法卡死解決方案(自動化腳本)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Ubuntu設(shè)置中文輸入法

    Ubuntu設(shè)置中文輸入法

    2024年02月12日
    瀏覽(27)
  • linux安裝搜狗輸入法后無法輸入中文

    linux安裝搜狗輸入法后無法輸入中文

    linux安裝sogou輸入法參考官網(wǎng)教程,https://shurufa.sogou.com/linux/guide 如下圖所示,安裝后可以在右上角狀態(tài)欄看到sogou輸入法,但是只能輸入英文,無法輸入中文。 解決方法如下:

    2024年02月13日
    瀏覽(24)
  • arch配置中文和輸入法

    arch配置中文和輸入法

    主要解決三點問題 1.顯示中文 2.使用中文輸入法 3.顯示正確的時間 目錄 這篇文章旨在教大家如何配置arch中文和中文輸入法和對時間的調(diào)整 第一步,就是把a(bǔ)rch切換成中文 第二步,就是如何使用中文輸入法 時間問題解決 我arch版本是 archlinux2024.3.29 X86-64 桌面環(huán)境是 KDE 6.0.3 !注意

    2024年04月08日
    瀏覽(39)
  • Ubuntu中文設(shè)置與安裝中文輸入法(超詳細(xì))

    Ubuntu中文設(shè)置與安裝中文輸入法(超詳細(xì))

    點擊界面右上角的倒三角符號,選擇“Settings” 搜索“l(fā)agnguage” 點擊“Manage Installed Languages”,選擇“install” 耐心等待 下載完成后,選擇“Install/Remove Languages” 勾選“Chinese(simplified)”并應(yīng)用 耐心等待 下載完畢后,重新進(jìn)入設(shè)置界面,修改相應(yīng)設(shè)置,點擊“Restart”重啟

    2024年02月21日
    瀏覽(27)
  • 記錄--被中文輸入法坑死了

    記錄--被中文輸入法坑死了

    PM:在PC端做一個@功能吧,就是那種...。 我:你不用解釋??我知道那個功能,監(jiān)聽 keydown 事件,然后 e.keycode === 50 ,那可太簡單了。 那可太簡單了,可太簡單了,太簡單了,簡單了,單了,了......(掉進(jìn)坑里的回聲) 廢棄的屬性你就堅持用吧,一用一個不吱聲。以后線上跑得

    2024年02月19日
    瀏覽(21)
  • Kali 安裝中文輸入法(超詳細(xì))

    Kali 安裝中文輸入法(超詳細(xì))

    ?1.進(jìn)入管理員下的控制臺。 2. 輸入密碼后點擊“授權(quán)”。 3.在控制臺內(nèi)輸入下面的命令。 4.敲擊回車后會開始安裝,這里輸入“y”。 5.回車后會繼續(xù)進(jìn)行安裝,安裝完成后會自動停止。 6.輸入下面的命令來安裝google輸入法。 7.敲擊回車后開始進(jìn)行安裝,這里輸入“y”。 8

    2024年02月02日
    瀏覽(17)
  • macOS輸入法導(dǎo)致系統(tǒng)卡住鼠標(biāo)圈圈問題/風(fēng)火輪

    最終解決方案:使用第三方輸入法,如微信鍵盤、搜狗輸入法取代自帶的簡體拼音輸入法直接解決 最終解決方案:使用第三方輸入法,如微信鍵盤、搜狗輸入法取代自帶的簡體拼音輸入法直接解決 最終解決方案:使用第三方輸入法,如微信鍵盤、搜狗輸入法取代自帶的簡體

    2024年02月04日
    瀏覽(32)
  • Ubuntu16.04安裝中文輸入法

    Ubuntu16.04安裝中文輸入法

    1、使用Ubuntu圖像界面配置好中文環(huán)境,并將最下面的\\\"系統(tǒng)鍵盤輸入法:\\\"選擇為IBus 關(guān)于具體的配置看這篇文章https://mp.csdn.net/mp_blog/creation/editor/128273330 最終配置結(jié)果如下: ? 2、上面只是配置中文環(huán)境,但不能進(jìn)行中文輸入,需要使用命令安裝ibus輸入法。 sudo apt-get install ib

    2024年02月13日
    瀏覽(26)
  • Ubuntu22.04-添加中文輸入法

    Ubuntu22.04-添加中文輸入法

    進(jìn)入setting(設(shè)置)- 區(qū)域與語言 選項卡 進(jìn)入“管理已安裝的語言” 第一進(jìn)入將提示“語言支持沒有完整安裝”,點擊安裝即可。安裝過程會將為進(jìn)行補(bǔ)充安裝的語言進(jìn)行下載安裝。 設(shè)置中文,在“語言支持”對話框中點擊“添加和刪除語言”中選擇中文并勾選,“應(yīng)用”設(shè)

    2024年02月11日
    瀏覽(32)
  • 【Linux】Ubuntu安裝搜狗中文輸入法

    配置語言 設(shè)置 - 區(qū)域與語言 - 管理已安裝的語言 - 添加漢語并置頂 - 輸入法系統(tǒng)選擇fcitx - 應(yīng)用到整個系統(tǒng) 配置鍵盤布局 設(shè)置 - 鍵盤 - 輸入源 - 只保留英語 安裝搜狗輸入法依賴 sudo apt -f install sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml sudo apt install libgsettings-qt1 安裝搜

    2024年01月23日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包