顯示具有 lubuntu 標籤的文章。 顯示所有文章
顯示具有 lubuntu 標籤的文章。 顯示所有文章

2020年8月16日 星期日

UBUNTU存取網芳的「掛載資料夾發生錯誤:已逾時」

 解答可能也不是第一次出現在我面前了,但是顯然我現在的心臟比較大顆(?

步驟1:找這個檔案出來,用管理權限編輯他

/etc/samba/smb.conf

我是先在檔案管理程式爬到這裡,再用終端機開啟目前路徑,再敲sudo pcmanfm搞出一個管理員權限的檔案瀏覽,才去點開用記事本之類的編輯。有點爛XD

步驟2:在[global]那區找個適當的地方,加上這行然後存檔:

client max protocol = SMB3

其實不太確定這在幹嘛,可能跟smb1被各種攻擊針對,最後終於死了,但是samba的預設設定檔沒調整之類的吧

步驟3:重開機或者重開SMB服務

sudo service smbd restart

就很一般的重開服務XD smb服務重新被啟動的時候,會去看設定檔來工作,就會套到剛才新增的設定了


參考資料:

https://forums.linuxmint.com/viewtopic.php?t=255204

https://askubuntu.com/questions/890499/connection-timeout-on-windows-share-network


說實在的,這篇有一點知其然不知其所以然,同時這又是更換nas之後(可惡前一台是故障,資料還沒撈...)一邊設定一邊想到這個宿疾該修了...(前一台的時候點錯路徑會噴錯誤,但是有權限的資料夾就可以正常進入,當初到底怎麼設定到能用的現在不可考了w)

2018年5月27日 星期日

ubuntu禁止滑鼠喚醒睡眠中的電腦

動力來自電力供應不足...好啦其實就是我以前過得太奢侈了都在浪費電orz

點進來之前,我用的其實是lubuntu分支,並且禁止的是所有usb喚醒(參考資料有禁用單一裝置的方法)。符合需求請往下看

2015年5月2日 星期六

linux高品質聲音之二,直接跳過系統重取樣輸出音樂

上一篇追求音質的惡搞裡面,我用了直接改掉整個系統設定的方法來達成目標,結果在14.4的時候發生其他軟體的音效設定對不起來,反而變成沒聲音的慘劇!

不過呢,看到MEEEEE大的回文以後,猛然驚覺!

是啊!把播放程式的輸出目標改掉,預設是輸出到系統混音單元,那就改輸出到裝置,這意思就和foobar2000註明的核心音訊流(Kernel Streaming)一個樣啊。那我之前還搞的這麼複雜,真是!@#$%&*...


就是這邊,預設音訊裝置會輸出到系統混音去混一混再輸出,改成直接選下面裝置,就可以讓輸出串流不經過系統混音,直接輸出到指定裝置去了。

不經一事不長一智,沒想到就這麼簡單啊...


至於其他軟體想用改系統取樣的方式雞犬升天只能說抱歉了...因為系統混音的取樣轉換沒有deadbeef這麼講究用sinc算法,所以其他軟體的輸出應該沒什麼差別...

2015年2月15日 星期日

修改lubuntu的預設瀏覽器

這問題好像上次就遇過了,不過上次糊里糊塗的好了就沒弄清楚;這次又碰上了,找到解法,記錄下來。

主要的問題是lubuntu 14.4現在的預設瀏覽器採用firefox,不過我被google綁標了...所以要用chrome,結果skype收到別人的訊息帶連結的,點下去卻又用firefox開了。

第一個想到要改的大概都是偏好設定裡的LX預設應用程式,把瀏覽器選成chrome。不過這設定好像只對LX有效,上網查了別人的解法,看起來skype是不看LX的設定...他直接看整個X的設定(似乎是這樣),改LX預設是改不到整個X的。

解法也簡單,一行命令下去
sudo update-alternatives --config x-www-browser

因為是sudo,所以會跟你要具有管理權的密碼
接著會出現幾個選項給你選,基本上就是你已經安裝的瀏覽器,用輸入數字的方法選你要讓哪個成為預設值
替代項目 x-www-browser(提供 /usr/bin/x-www-browser)有 2 個選擇。
  選項       路徑                     優先權  狀態
------------------------------------------------------------
* 0            /usr/bin/firefox            40        自動模式
  1            /usr/bin/chromium-browser   40        手動模式
  2            /usr/bin/firefox            40        手動模式
按 [enter] 保留目前選項 [*],或輸入選項編號:1
update-alternatives: 以 /usr/bin/chromium-browser 提供 手動模式 中的 /usr/bin/x-www-browser (x-www-browser)

以我的情況就是按1選成chrome...
...以後skype點開連結就會去找chrome開網頁了。固的。

2014年8月17日 星期日

LUBUNTU 12.4的chromium無法使用flash的解決辦法

其實本來就不是很正常啦,分頁開多了flash就容易不工作,不過這次單只開一頁youtube也不會動,才覺得好像怪怪的...

用chromium連上adobe的flash檢測網頁會說flash已安裝但停用


2013年10月22日 星期二

linux要享受高品質的聲音...取樣率要和windows一樣要斤斤計較(lubuntu的alsa修改預設音效取樣率)

2015/05/01更新:新的改法(適用deadbeef player),感謝MEEEEE大

首先要提一下ac97和hdaudio,不過我只簡單提一下取樣率的那些事

ac97規定音效卡的取樣率是48khz,深度16bits,遵守就對了...你做更多功能ac97也不會多支援的
hdaudio除了48k/16bits之外,可以支援到96k/24bits,似乎允許混搭(例如工作在96k/16bits)

問題來了,cd用的44.1khz從來沒被支援過。

於是市場上有不少稍微講究點的卡片就這樣冒出來,同時支援了ac97、hdaudio用的48k和96k取樣,還額外支援了cd的44.1k取樣,只要你的播放程式支援,就能夠在不做重新取樣的情況直接輸出cd品質的聲音

至於內建音效嘛...雖然spec寫說晶片有支援,可是往下翻幾頁就會看到支援方式...把44.1k塞幾個重複的取樣點變成48khz,難怪不好聽。

於是高品質的軟體重取樣就登場了。

高品質的軟體重取樣技術,是基於傅立葉的數學公式,使用sinc放在每個紀錄點上面加總,藉此有限的重建出更細密的原始訊號波形...當然還是要遵守取樣限制啦,就是取樣率最高只能紀錄到取樣率一半頻率的那個限制...

既然可以重建出細密的訊號波形,那就可以用正確的速度和符合硬體限制的取樣率再重新取樣一次,然後輸出...是的,基本上就是作白工繞遠路,不過差異是聽得出來的。

而我習慣的設定,則是完全倚重重取樣,將44.1khz取樣率的訊號「拉皮」用96khz輸出,至少在理論上能夠將sinc重建的訊號波形的所有細節,都盡可能的輸出。使用96khz的理由則是因為我周圍的機器都已經支援到96k的輸出能力了,偏不好好支援44.1k(嘆


有在windows用過foobar2000的使用者,應該都對那堆難搞的設定有印象,偏偏foobar2000又是windows上音質出名的播放程式,而他其中一個有梗的地方,是可以使用dsp做軟體重取樣來配合一般電腦不怎樣的內建音效晶片的聲音取樣率...當然不能讓一顆一塊美金的便宜音效晶片身價暴漲,但是至少可以讓他「演得像一點」,不至於被內建的簡易取樣率轉換毀掉音質。

我曾經讓同學盲聽測試,不開重取樣直接播放air原聲帶第一曲,那些鋼琴音銳得像是刀片,就連便宜的mp3都比較好聽;開了重取樣之後,聽起來就正常多了...當然不能和有點身價的音效卡pk,也算是聊勝於無啦...

當然,linux上的deadbeef,也有這樣的重取樣dsp能用,也可以設定重取樣到什麼頻率去...如果王子和公主真的幸福美滿那我就不用寫啦!那個重取樣設定最後還是要跟著你的系統音效處理跑啊!

我剛用linux不久,也只知道一個alsa音效層,這一層做了一件事情,一件軟體工程師會笑,音響工程師會哭的事情
他又重取樣了一次!對!他又重取樣了一次!有沒有很熟悉?windows也會這樣重取樣一次!所以foobar2000才要搞出核心音訊流和asio繞過win那層機車api,結果到了linux他又重取樣了一次!

也就是說,就算我在deadbeef用高品質的sinc重取樣「拉皮」到96k取樣,輸出之前經過alsa又要被alsa用內部設定拉...到設定值去。

我不清楚linux尤其是各發行版在安裝的時候會怎麼設定這個值,不過我用的lubuntu12.4看來是用了一個安全值,48k取樣,一個通吃ac97和hdaudio還有幾乎所有音效卡的設定,說不定對一些軟體來說也是個安全數值。

不過我想發揮全部的音效潛力...呃,我說的是升頻之後

所以,來改系統取樣率啦!

放個我自己也很悶的警告:lubuntu14.4.1照文章修改可能導致chromium裡youtube無聲音但是niconico有聲音(重開後才發生,超無言),有請高手分享解決辦法,感恩orz

參考資料,alsa的網頁:http://www.alsa-project.org/main/index.php/Asoundrc

alsa的網頁提到了一個alsa設定檔,只要修改這個設定檔,就能夠改變一些進階設定...

...再次聲明,玩掛了不要找我負責,因為我也不懂(炸

首先可以在終端機輸入cat /proc/asound/card0/pcm0p/sub0/hw_params看到你的alsa部份設定,其中就有關於取樣率的設定

參考資料,ubuntu的問答:http://unix.stackexchange.com/questions/74558/change-sampling-rate-in-alsa

rate這項就是目前的系統取樣率了。如果你想要把系統取樣率拉高到硬體的最高設定,那就打開那個alsa設定檔吧。以我的電腦為例,他在usr/share/alsa裡面,那個alsa.conf就是了

要注意的是,這個檔案的所有人是root,你必須用root權限才能修改這個設定檔

要修改的是這行

defaults.pcm.dmix.rate 48000

我的內建音效晶片最高可以工作到96k,那麼我就改他變成:

defaults.pcm.dmix.rate 96000

最後存檔

可惜目前還不知道有沒有辦法只在某軟體運作的時候用特定取樣率(例如有好音效卡的話,播放時使用44.1k,播放停止就回到系統設定)

接下來重開deadbeef,外掛裡面那個alsa輸出設定的「使用alsa再取樣」可以拿掉了,dsp裡那個resampler就讓他重取樣到你設定的,呃,像我就是96k。理論上這次他會乖乖的重取樣到96k並且輸出96k了。


釋疑:就算沒大費周章改alsa,重取樣還是可以設定成96k?

答:就算重取樣到96k,只要外掛那個alsa輸出設定的「使用alsa再取樣」沒拿掉,那96k會再被轉一次,使他和alsa輸出設定相同...就真的做白工了


釋疑:不改alsa設定,只把「alsa再取樣」取消會怎樣?

答:理論上重取樣的dsp應該要去跟alsa要一個96k輸出的通道來用(大概吧)不過載我的電腦顯然是沒去要來,反而讓音樂播放速度變成0.5倍速了orz(96k用48k播放剛好是半速)


釋疑:這麼麻煩,我插張好音效卡搞定他?

答:除非deadbeef哪天學foobar2000搞個核心音訊流什麼的方法繞過alsa重取樣,否則,換了卡片還是要去改alsa...只是這次你可以改成44100或者他的倍數了


釋疑:沒圖沒真相,我看不懂

答:我在逃避所以才跑來寫這個不能當論文發的鬼東西,寫寫又想睡啦,哪天有想到的話再考慮補圖吧...而且我也不知道要補啥w

2013年9月3日 星期二

在ubuntu使用串列UART界面或者USB UART轉接器(gtkTerm無法打開ttyUSB0的解決辦法)

這篇文章是在說明當你裝好了像是gtkterm之類類似超級終端機的程式之後,卻碰到如Cannot open /dev/ttyUSB0: Permission denied之類錯誤的解決辦法。

網路上幾乎都是說去敲什麼什麼指令,不過這篇文章的解法只需要動滑鼠就好...(而且那個指令不懂功能亂敲好像會有風險w)

對了,我用的是lubuntu,麻煩ubuntu使用者自己找一下名稱類似位置類似的地方有沒有長得很像的選項可以用...

2013年6月24日 星期一

動手設定scite text editor支援中文顯示和輸入

scite不像notepad++把語系弄成滑鼠就能找到的選項,所以要自己挖出設定來改...
其實在程式的options選單就有open global options file的選項,打開的就是這次要修改的檔案,不過呢...
那個檔案被放在需要root權限才能修改的地方w,在/usr/share/scite裡面。
所以我的修改方式就是:

  • 用pcmanfm開到以上路徑
  • 點「工具→以系統管理員權限開啟目前資料夾」,接著會要求你的密碼
  • 輸入確認之後就會新開一個root權限的檔案視窗,這樣就可以去編輯那個SciTEGlobal.properties檔案了。


要修改的是# Internationalisation段落:

  • 將原本的code.page=0打個井字號在前面註解掉
  • 新增以下三行內容(可能只要前後兩行,有興趣可以自行測試w)
code.page=65001
character.set=136
LC_CTYPE=zh_TW.UTF-8

改完之後儲存,關閉程式,去找個以前開了亂碼的檔案來開看看是不是可以顯示了,然後切到你的輸入法輸入看看是不是可以輸入了

不行我也沒辦法

說明一下,第一行決定的(應該)是用什麼編碼開啟檔案,第二第三行決定輸入語言...所以如果要用在其他語言(例如中文日文混用)可能又有得忙了。

在此附上所有項目的設定說明書:http://www.scintilla.org/SciTEDoc.html

在Defined variables in properties files一節有一大堆設定說明,懶得捲動滾輪就直接搜尋code.page就能找到目前支援的語系了;其下的character.set也建議順便看看。

2013年5月12日 星期日

linux/ubuntu系的os沒找到主機板溫度/風扇資訊的解決辦法

其實也不難...
1.裝好lm-sensors之後(不管你是敲指令安裝還是synaptic安裝)
2.打開終端機
3.輸入sudo sensors-detect,這可以讓他重新偵測電腦上的所有感應器,務必按照畫面上的提示操作
4.首先他應該會問你你的root密碼...因為你用了sudo
5.之後是一大堆全英文問答問你要不要在電腦的哪裡找找看有沒有感應器,懶的看就一路yes到底,不過還是看一下比較安全啦基本上就是你yes到底結果電腦掛了不要找我的意思
6.重點在最後面,他全都偵測完之後,會列出你的系統應該要啟動哪些東西才能秀出這些感應器的資料,馬上就接著下一個問題問你說他可以幫你把這些該啟動的東西加進系統,要加嗎?
當然要加啊!
加好以後不會馬上作用,要下指令要求系統重新照列表啟動一次...如果你看得懂這句話你應該會操作,不會操作或者看不懂那就......用windows的老方法重開機吧wwwwwwwwww
7.重開機完以後這些資料就可以被應用程式調用、顯示出來了。我裝了psensor和xsonsers兩隻都能夠顯示像是溫度或者風扇轉速的資料我絕對不會承認我裝兩隻是因為本來以為是這些前端程式的問題才不能顯示