1. 程式人生 > >LInux下常用開發環境和軟件記錄

LInux下常用開發環境和軟件記錄

java 虛擬機 調整 備份 chrome插件 cover 資料 找不到 利用

0. 前言

在升級Ubuntu18.04時經歷了慘無人道的桌面丟失問題,備份了資料之後重裝解決。但是安裝過的軟件和配好的環境都丟了,只能重來。

重裝後發現重重疊疊的大額頭太難看了,嚴重降低屏幕利用率。而且默認的桌面換為gnome後,速度反而變慢了,更換閉源驅動後依舊卡卡的。網上查了會資料,決定換用deepin。我等凡人還是專註於解決自身的問題比較好,系統上就不大刀闊斧的改了。當前狀態下,以不折騰,少折騰為重。

deepin配置起來要比Ubuntu輕松快捷一萬倍,而且好看程度跟配好的unity難分伯仲。自帶的應用商店裏版本更新不是很及時,但是應該是確保了穩定。總之在某個深夜裏弄好了一切,也寫了篇差不多的記錄,正打算關機睡覺時,系統提示我有個更新……然後桌面的驅動就華麗麗的掛了。

一番操作無果,上官方論壇,看到同用戶名重裝時不會覆蓋/home目錄。我又大意了。然後就是一杯茶的時間,一聲苦澀的嘆息。

時間與精力,環境與數據的教訓告訴我:備份很重要!!! 備份很重要!!! 備份很重要!!!

於是就有了買移動硬盤,寫這篇記錄等的原因。

1. 目的

  • 系統出現任何意外時,均能在短時間內恢復到上一個可用版本(移動硬盤+映像備份)
  • 筆記本因意外無法使用時,能在其他電腦上短時間內搭好環境,繼續開發或其他工作任務。(git+雲盤+以上)
  • 整理好用的軟件,配置環境的過程中遇到的一些坑。

2. 開發環境

系統為:Deepin desktop 15.5.0 ,8G內存 + 分配了42 + 8 G的機械硬盤。

目前主要做Android相關(Java),Cpp和Python偶爾會寫一點。

不特殊說明的默認為deepin自帶商店裏下載,一般不是最新版本,但是運行良好。

  • Android Studio (自帶OpenJDK,需要下載SDK,gradle和AS自身都需要配置socks代理,否則頭痛)
  • Genymotion (需要在官網註冊個人用戶,之後要下載虛擬機鏡像,在Linux下表現非常好)
  • Typora (全平臺通用的高顏值,即時效果的MarkDown編輯器)
  • VS Code (用來寫簡單的Cpp和Python,以及輕便的看代碼,插件按網上的教程配置即可)
  • TIM & WeChat (Deepin的優勢,用改良後的wine實現,效果很棒,一般的溝通,文檔處理不在話下)
  • Git

3. 值得記錄

  • 網易雲音樂調整系統縮放後奇大無比,且無法選擇其他方式登錄,遂只能聽網頁版。
  • AirDroid網頁版+Chrome插件+手機App = 安卓全高清無線投屏解決方案,效果杠杠滴。可拿來做演示。
  • 深度演示助手,同無線網下可以展示圖片,翻頁PPT。投屏畫質慘不忍睹,還是用上一條吧。
  • 深度備份還原工具,備份到移動硬盤時有bug,在Cover模式下選擇保存位置時找不到盤符,需要打開文件管理器在地址欄裏復制粘貼一下。

本文隨時更新,最後一次更新於2018.05.05

LInux下常用開發環境和軟件記錄