Linux 版 SecureCRT 界面變為 Windows 2000 風格的解決辦法

来源:https://www.cnblogs.com/jiake/archive/2018/03/20/8612468.html
-Advertisement-
Play Games

SecureCRT 是一款非常好用的遠程終端連接軟體,且支持 Windows/Linux/macOS 全平臺。由於現在工作平臺主要在 Linux 系統上,SecureCRT 也是必備軟體。一開始安裝的是 Ubuntu 16.04 LTS,但用了了一段時間還是不喜歡 Unity 的界面,自己也是一個喜 ...


SecureCRT 是一款非常好用的遠程終端連接軟體,支持 Windows、Linux、macOS 全平臺。由於現在工作平臺主要在 Linux 系統上,SecureCRT 也是必備軟體。一開始安裝的是 Ubuntu 16.04 LTS,但用了了一段時間還是不喜歡 Unity 的界面,自己也是一個喜歡折騰的人,於是想換其他的桌面環境玩玩。試過經典的 GNOME2 續作 MATE 以及輕量的 Xfce4,也試過新秀 Budgie 桌面。就在安裝卸載這些桌面環境的過程中,不知道什麼時候,忽然發現 SecureCRT 的界面變醜了,變成了 Windows 2000 的界面風格。如下圖所示:

而一開始系統的界面並不是這種醜陋的風格,而是有自己一套與系統主題無關的風格。雖然談不上特別好看,但是也還舒服,比上圖中的效果強太多了。

後來使用中發現,有些 Linux 版本甚至一開始就是不正常的。如在 Linux Mint 18.3 Xfce 上運行 SecureCRT,界面將直接顯示為 Windows 2000 風格。

在網上進行了大量的搜索和嘗試,最終找到了問題的根源。原來,SecureCRT 的界面竟然和一個環境變數有關。如果設置了環境變數 QT_STYLE_OVERRIDE 的值,則 SecureCRT 就無法正常顯示主題,估計原因是系統中沒有安裝對應的 Qt 主題,所以導致顯示為無主題的界面。於是,不管系統中有無對應的 Qt 主題,我還是決定刪除這個環境變數,至少其可以使用自己內置的主題風格。然而這個環境變數的配置文件在哪裡呢?經過多方搜索嘗試,發現其位於 /etc/X11/Xsession.d 這個路徑中。Debian 繫系統,如 Ubuntu、Linux Mint 等都是這個路徑。其他的系統路徑不一定相同,請自行摸索。在這個路徑中,有很多的配置文件,可以用 grep 搜尋這個關鍵字:
find /etc/X11/Xsession.d -type f -print0 | xargs -0 grep QT_STYLE_OVERRIDE

如果找到了對應的關鍵字所在行,例如:
export QT_STYLE_OVERRIDE=gtk

之類的關鍵字,用 root 許可權編輯該文件,在相關行前面加入 # 字元,註釋掉即可:
sudo vim /etc/X11/Xsession.d/99mint

vim 是文本編輯器,選擇你自己熟悉的編輯器。比如 gedit、pluma、xed、nano 等。
99mint 是你搜索到包含關鍵字的文件,編輯後保存,登出然後重新登錄即可生效。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • wifi遠程連接樹莓派3B,ssh連接,配置putty,vnc,獲得遠程桌面 ...
  • Windows下查看修改環境變數PATH 右擊"此電腦",點擊"屬性",左側選擇"高級系統設置",如下圖 選擇“高級”,再點擊“環境變數”,就會如下圖所示 上部分是當前用戶的環境變數,下部分是系統的環境變數,適用所有用戶,一般而言,修改PATH都是更改系統變數。 點擊“新建”,設置變數名和變數值後即 ...
  • 基於: Mini2440 開發板, Linux 3.4.2 內核 ASOC 簡介: ~~~~ ASoC ALSA System on Chip,是建立在標準ALSA驅動層上,為了更好地支持嵌入式處理器和移動設備中音頻 Codec 的一套軟體體系。 就像軟體領域里的抽象和重用一樣,嵌入式設備的音頻系統 ...
  • 本文所述的方法在RHEL6.5、RHEL7和CentOS6.5中同樣適用。 1.工具:VirtualBox,虛擬機:CentOS7 2.VirtualBox工具中的網路配置 (1)VirtualBox全局設置:管理——>全局設定——>網路——>僅主機(host-only) 註:因為我本次配置是要搭建 ...
  • 原文鏈接:http://blog.csdn.net/qq_38646470/article/details/79643000 編程人員很喜歡的編輯器:vim 先搞清楚vim的三種模式: 1.命令模式:在Linux終端中輸入“vim 文件名”就進入了命令模式,但不能輸入文字。 2.編輯模式:在命令模式 ...
  • 1、複製/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問許可權。 2、編輯/etc/group文件,添加組hadoop。 3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號; ...
  • 貼上內容來源https://www.cnblogs.com/Alier/p/6358447.html 1 備份原來的更新源 2 修改更新源 打開sources.list (這就是存放更新源的文件) 將下麵所有內容複製,粘貼並覆蓋sources.list文件中的所有內容 3 讓更新源生效 ...
  • 本文收錄在Linux運維企業架構實戰系列 做了幾周的測試,踩了無數的坑,總結一下,全是乾貨,給大家分享~ 一、elk 實用知識點總結 1、編碼轉換問題(主要就是中文亂碼) (1)input 中的codec => plain 轉碼 將GB2312 的文本編碼,轉為UTF-8 的編碼 (2)也可以在fi ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...