顯示具有 Tech-ubuntu 標籤的文章。 顯示所有文章
顯示具有 Tech-ubuntu 標籤的文章。 顯示所有文章

2025年6月21日 星期六

Ubuntu連不上旅館WiFi

這次出差住Marriott旗下的TownPlace Suite

蠻玄妙的

第一天入住還能連上wifi

今天早上就連不上

一樣可以到旅館的login page但輸入房號跟last name後連其他網頁又會重新導到登入頁面@@

到front desk 問,他們說他們網路室外包的,得到了一個客服電話

今天下午打了客服,好像是有防火牆之類的機制擋住伺服器端添加MAC的動作

把MAC報給他手動添加之後就能順利上網了

Ubuntu連不上旅館WiFi

2024年5月15日 星期三

Ubuntu連接iphone

 之前備份手機時發現ios好像跟windows系統不大相容,傳檔常常失敗

但用ubuntu就很順

最近用ubuntu22.04發現iphone接上竟然只看得到一些app(Document 資料夾),看不到其他資料夾

以為是不小心拒絕連線之類的,清除了手機連線設定(只能全部一次清orz...)但沒用

原來只要用檔案瀏覽器中先開啟iphone有連上的那個Document資料夾,按Ctrl+L會看到目前路徑在"afc://**************430e93:3/"這個奇怪的位置,把最後的":3"刪除久可以看到所有資料夾

Ubuntu連接iphone

2023年1月10日 星期二

VLC in ubuntu 18

 Ubuntu 中的Vlc player好像沒在更新了(3.0.8的樣子)

放監視器出來的.ps檔案(應該是H.264編碼的)有些會卡的一個影格(但有些檔案又正常,非常神奇@@)

安裝snap的vlc可以更新到3.0.18就可以解決這個問題

$snap install vlc

u-ta錄出來的.ps就可以正常播放了

u-ta內建手機App雖然可以回放,但播放速度最多就3倍,如果部知道要找的確切時間點應該會看到吐血

VLC in ubuntu 18

2022年10月18日 星期二

[Ubuntu] 快速用vsCode開啟資料夾

 用預設的nautilus瀏覽

在要開啟的資料夾按右鍵>open with other application

選VS code

[Ubuntu] 快速用vsCode開啟資料夾

2022年10月13日 星期四

建立AppImage在Applications中的捷徑

 AppImage免安裝的特性,只要改permisssion成executable就可以執行,非常方便,但讓他放在正確的位置及在appplication中能找到他讓使用起來更為簡單

建立AppImage在Applications中的捷徑

潛水影片調色

潛水影片因為藍光在水中的穿透律大於紅光

距離越遠剩下的紅光越少

因為紅光的減少量根據離有關,所以只要照片中包含不同距離的物體,很難將顏色條到完美

另外就是因為量部可能RGB都暴掉,用histogram eq調整完之後會很容易偏紅,有鬼火的效果

Ubuntu修圖軟體建議

影像GIMP

影片kdenlive

潛水影片調色

2022年10月4日 星期二

Krita: Ubuntu簡易影像編輯軟體

我都拿來做一些簡單的影像編輯,ex:裁剪特定影像範圍後另存新檔


安裝方式:

去官網下載.appImage,給予執行權限,直接執行.appImage檔案

為方便使用,可以自製.desktop檔,放在./.local/share/applications/Krita.desktop

範例:

[Desktop Entry]
Name=Krita
Exec=/home/[userName]/.local/bin/krita-5.1.1-x86_64.appimage
Icon=/home/[userName]/.local/bin/krita.svg
comment=Krita
Type=Application
Terminal=false
Encoding=UTF-8
Categories=Utility;

Krita: Ubuntu簡易影像編輯軟體

2022年8月4日 星期四

okular can't view recent opened file

在ubuntu 18.04上用snap裝okular

後來因為原來的okular跟snap的okular混淆,將原本的okular移除後

okular就找不到recent opened file了...

後來將sanp中的okulat remove 再 install一次就可以找到recent open files 了

以後在安裝snap版本前還是將原本的版本先移除好了

okular can't view recent opened file

2021年8月4日 星期三

resize /home without live CD / USB 重新分割 /home

OS: Ubuntu 18.04

前提 / 跟 /home(目標partition) 在不同partition

因為電腦一開始swap割太小,想重新分割/home,分點給swap

但電腦因為某些原因不能使用USB/CD boot...

看有個說法是可以用fdisk去割,但感覺毛毛的,之前割另一台raspberry pi,用fdisk割完就整台掛了..

想說還是GPart安全,但gpart會有/home沒卸載不能割的狀況

1. 建立新的 user gp

sudo useradd -s /bin/bash -d /gpHome -m -G sudo gp

2. 登出目前user,以新user登入

3. 卸載 /home 

若嘗試
sudo umount /home
會得到 umount: /home: target is busy. 這時候可以用
sudo fuser -m /home
查看誰鎖住了 /home 再用
sudo kill -9 pid
去殺,或
sudo fuser -mvik /home
sudo umount /home

4. gpart

gpart

resize /home without live CD / USB 重新分割 /home

2021年5月27日 星期四

MPV ubuntu 下好用的播放器 video player


本來是用VLC player,但因為有些影片只有部份是有效資訊,vlc的放大跟平移又是世界難用,所以找到了MPV
mpv 基本用法是
$ mpv 要播放的檔名

舊版本自訂熱鍵

用Ubuntu 18.04內建的reopsitry抓到的是有點舊的版本 雖然是可以透過自訂熱鍵達成zoom跟pan,
方法是:
在 ~/.config/mpv/ 中新增 input.conf 內容是
Alt+- add video-zoom -0.25
Alt+= add video-zoom 0.25
Alt+h add video-pan-x 0.05
Alt+l add video-pan-x -0.05
Alt+k add video-pan-y 0.05
Alt+j add video-pan-y -0.05

自行compile

但要是抓新版的就不用這麻煩了
本來想說要去github抓下來自己build,但過程中一直缺fribidi這個套件,
但其中遇到一些問題 
0. 可以先做這步,git 的readme有提到,但我之前沒看到
$ apt-get install devscripts equivs
$ mk-build-deps -s sudo -i
$ dpkg-buildpackage -uc -us -b -j4
完成之後mpv_<version>_<architecture>.deb會在上層目錄被產生,用下面指令安裝
$ sudo dpkg -i ../mpv_<version>_<architecture>.deb
1.需要 fribidi
其實是需要 fribidi-dev 
2.yasm太舊
$ sudo apt-get install yasm 

直接用第三方repository安裝

$ sudo add-apt-repository ppa:mc3man/mpv-tests
$ sudo apt-get install mpv

Hotkeys

alt+方向鍵: pan
alt++/-: zoom

MPV ubuntu 下好用的播放器 video player

2021年5月20日 星期四

[Ubuntu] Silver Searcher , a fast code searching tool

The Silver Searcher 

A code searching tool similar to ack, with a focus on speed.

github

install on ubuntu

sudo apt-get install silversearcher-ag

usage

search i_am_sample_code in /

sudo ag --silent i_am_sample_code /

[Ubuntu] Silver Searcher , a fast code searching tool

2021年5月19日 星期三

Install Bash 5.1 on ubuntu 18.04

在看bash reference manual的時候發現一些功能不能用,懷疑是18.04的bash版本太舊想說更新看看
需要自己build bash
sudo apt-get install build-essential

clone the source 

https://github.com/bminor/bash

cd to the code directory
./configure
make
sudo make install
sh

完成之後,bash會被放到/usr/local/bin/bash
接著如果要指定成預設的shell,要編輯 /etc/shells 將 /usr/local/bin/bash加入
之後再
$ chsh
輸入密碼之後
/usr/local/bin/bash
之後重新登入

Install Bash 5.1 on ubuntu 18.04

cherrytree on ubuntu 18.04

it's hard to install the latest (0.99.36) cherrytree on ubuntu 18.04
I think the easiest way is install the flatpak package
0.99.36 have improved a lot from the default 0.39.4 version, it's worth for update

cherrytree on ubuntu 18.04

2021年5月8日 星期六

[linux] 用sed將文件中的換行換成空白

最近因為需要翻譯(用google translate)一些文件,但那些文件因為排版需要,有很多不必要的換行,擔心會影響到翻譯品質
但有個好處是,他真的要換行的地方連續換行兩次

如果在windows中有msWord,可以用搜尋找出連續換行,取代成特殊符號,再取代獨立的換行
linux中邏輯也類似,但用sed這套很強的搜尋取代程式來做到

除此之外順便把他弄成script,以後要使用比較方便 

$1是來源檔案$2是目標檔案
#!/bin/bash
# remove $1's single \n and save to $2
sed ':a;N;$!ba;s/\n\{2\}/%@%/g;s/\n/ /g; s/%@%/\n/g' $1 > $2

將上面這段存成 fixNl.sh再用
$fixNl.sh source dest

就會將source中了內容轉換dest了

source sample:
1
2
3

4
5
6

7
8
9

dest sample:
1 2 3
4 5 6
7 8 9

[linux] 用sed將文件中的換行換成空白

2021年4月21日 星期三

在Ubuntu下執行window程式

ubuntu底下可以用okular註解pdf檔案,但有個問題是,他的inline comment竟然不能顯示英文以外的文字...傻眼
這個bug被report 5年以上也不見解決
後來找到一個方法,就是先裝wine讓window的程式可以run在ubuntu之後再裝pdfxchange這套widow常用pdf工具就解決了這個問題

在Ubuntu下執行window程式

2021年3月23日 星期二

back in time -qt

之前都用time shift 但因為看time shift的readme說 time shift主要用來回覆系統檔,要完整回朔可以用back in time

但第一次用就悲劇...

因為在做備份的時候沒有掛一個share槽 (/mnt/share/),但還原的時候不小心掛了,又選清除多餘的檔案,於是share整個被清空(幸好不是很大的備份碟)

所以用 backintime 記得把 /dev/, /mnt/之類的目錄加到例外

back in time -qt

[Linux Shell Script] sed 在指定行前面加字元

最近因為寫安裝realsense sdk的script, 需要將原本的script部分註解掉,找到這個sed指令


 sed -i '308,320 s/^/# /1' fileName

註解 308~320行

-i : 寫入原檔

308,320: 範圍 308 ~320

s: 取代

^: pattern前的空字元 ($ 表示pattern 的空字元)

1: 作用在第一個matched pattern (g表示所有)

sed -i '1 s/^/# /1 ; 3 s/^/# /1' test

註解 1,3行

sed -i 's/# //g' test

刪掉 test 中所有 '# '

ref:

https://terryl.in/zh/linux-sed-command/

regular express

https://www.gnu.org/software/sed/manual/sed.html#sed-regular-expressions


ps. 如果要取代檔案中的字

sed -i 's/WORD_TO_REPLACE/replacer/g' fileName


會將

abcdWORD_TO_REPLACEabcdWORD_TO_REPLACE123

變成

abcdreplacerabcdreplacer123


[Linux Shell Script] sed 在指定行前面加字元

2021年3月7日 星期日

在已有ubuntu的狀況下免cd/usb安裝其他inux

用 grml-rescueboot套件

$ sudo apt-get install grml-rescueboot

安裝完成後會產生

/boot/grml資料夾

將iso移動到 /boot/grml

$ sudo mv <.iso> /boot/grml

更新grub

$ update-grub

重開機
$ reboot
這時候grub menu中就會多一個 grml-rescueboot 的選項

但這樣做會有個問題就是installer無法在已掛載的磁碟上做改變分割磁區的動作,如果只有一個實體磁碟的話會需要先割好再安裝

在已有ubuntu的狀況下免cd/usb安裝其他inux

2021年2月25日 星期四

ubuntu+win10安裝

 如果裝ubuntu + win10 一般先裝完 win10再裝ubuntu

如果都用預設的裝完,ubuntu的grub會蓋掉win10的boot loader導致如果移除ubuntu,win10也開不起來

所以在裝ubuntu的時候

分割磁區,掛載目錄的地方

"Device for boot loader"要選dev/sda1(ubuntu所在的sda<N>,N是數字)而不是dev/sd<A>,A是英文

不然後面可能就需要去用window開機碟去修bootloader了(改天搞掛再來試)

ubuntu+win10安裝

2021年2月14日 星期日

Ubuntu 改游標顏色跟大小

 安裝 gnome-tweaks

$ sudo apt install gnome-tweaks

在 gnome-tweaks:Appearance>Themes>Cursor 可以改為紅色Cursor

gnome-tweaks:Keyboard&Mouse>Mouse>Pointer Location 可以開啟按ctrl找游標的功能

在Setting:Universal Access>Cursor Size 可以改游標的大小

Windows10想改游標可以參考前篇

Ubuntu 改游標顏色跟大小