論壇 - 查看所有帖子

   查看所有帖子

 到底部   前一個主題   下一個主題

« 1 2 3 (4) 5 6 7 ... 19652 »


關於「~/bin」
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 171 / 855
MP : 588 / 19594
EXP: 23
離線
剛在下面這篇,看到一個回覆有提問,有提到關於「~/bin」的議題,
因為在那沒帳號,所以貼在這回覆。

https://kaif.io/z/compiling/debates/V5JY1Ykjtt

================================================================================

我的環境是「Ubuntu 18.04」,我使用的是「bash」。

================================================================================

關於「~/bin」,可以在「~/.profile」找到。請參考下面的藍色字

關於「PATH」的概念,請參考「鳥哥的 Linux 私房菜 / 6.1.3 關於執行檔路徑的變數: $PATH」。
而「PATH」相關的檔案,請參考「/etc/environment」。

關於「~/bin」這個資料夾,預設是沒有的,請執行「mkdir -p ~/bin」。

================================================================================

執行


$ cat ~/.profile



顯示


# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi




================================================================================

若是把「~/.profile」改爛了,可以到「/etc/skel/.profile」找到備份,來復原。


$ cp /etc/skel/.profile ~/.profile



================================================================================

關於「~/.profile」,要注意上面「紅色字」提到的情境。

================================================================================

關於「~/.bashrc」,請參考上面綠色字

建議不要在「~/.profile」修改,而是在「~/.bashrc」修改。

或是有一種模式,在「~/.bashrc」加入「source "$HOME/.my_profile"」,
然後只要在「~/.my_profile」修改,就可以預防把「~/.bashrc」改爛。
不過有一些自動安裝的「Script」,安裝的過程可能就會修改到「~/.bashrc」。

註:關於上面提到的「~/.my_profile」可以自行命名。
懂了這個原理後,也可以從中自成自己的一套系統,自己定義檔案要擺在那,
這個就需要自行發揮了。

================================================================================

若是把「~/.bashrc」改爛了,可以到「/etc/skel/.bashrc」找到備份,來復原。


$ cp /etc/skel/.bashrc ~/.bashrc



================================================================================

回到「~/bin」,

舉例,我通常習慣會把「composer」和「youtube-dl」安裝在「~/bin」。

雖然我的系統有一個「Package: youtube-dl」,

但是「youtube-dl」有時候需要更新,

我就直接執行「youtube-dl --update」,就會更新「~/bin/youtube-dl」。

然後您會好奇,執行「youtube-dl」會先執行「~/bin/youtube-dl」還是「/usr/bin/youtube-dl」,

關鍵在於上面藍色字的設定「PATH="$HOME/bin:$PATH"」,

可以看到「$HOME/bin」是設在「$PATH」前,

您可以執行「echo $PATH」,來看到您的「PATH」。

執行


$ which youtube-dl



顯示


/home/user/bin/youtube-dl



也就是會先找到「~/bin/youtube-dl」。

執行


$ which -a youtube-dl



顯示


/home/user/bin/youtube-dl
/usr/bin/youtube-dl



================================================================================

而「mpv」會用到「youtube-dl」,請參考「mpv-0.27.2/player/lua/ytdl_hook.lua」。

執行下面指令,可以下載「mpv」的原始碼。


$ apt-get source mpv



## mpv相關的討論

* #4 回覆: mpv播放影片控制時間問題請教
* #6 回覆: 關於「m3u」和「mpv」和「smplayer」的操作使用

================================================================================

然後我在「Ubuntu 18.04」發現到,有新加入「.local/bin」這個路徑,請參考上面的紫色字

================================================================================

關於「/etc/skel/」

執行


$ dpkg -S /etc/skel/



顯示


bash, base-files: /etc/skel



執行


$ dpkg -L bash | grep skel



顯示


/etc/skel
/etc/skel/.bash_logout
/etc/skel/.bashrc
/etc/skel/.profile



執行


$ dpkg -L base-files | grep skel



顯示


/etc/skel



## Package

* base-files
* bash

================================================================================

之前有對一些檔案路徑做探索,有紀錄在下面的連結

* http://samwhelp.github.io/book-ubuntu-qna/read/howto/explore/
* http://samwhelp.github.io/book-ubuntu-qna/read/howto/configure-font/fontconfig/


================================================================================

以上是我個人的操作習慣,

提供參考


Ident: 52e8b91f65f0ebddc068a42b3cee46ca | 2019/11/27 0:17
應用擴展 工具箱
主題 | 討論區


回覆: 為什麼升級 Ubuntu 18.04.3 後,.htaccess 作用不正常?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 171 / 855
MP : 588 / 19594
EXP: 23
離線
請把「MultiViews」拿掉測看看



摘錄 https://httpd.apache.org/docs/2.4/content-negotiation.html#negotiation


The effect of MultiViews is as follows: if the server receives a request for /some/dir/foo, if /some/dir has MultiViews enabled, and /some/dir/foo does not exist, then the server reads the directory looking for files named foo.*, and effectively fakes up a type map which names all those files, assigning them the same media types and content-encodings it would have if the client had asked for one of them by name. It then chooses the best match to the client's requirements.




摘錄 https://httpd.apache.org/docs/2.4/mod/mod_negotiation.html#multiviews



A Multiviews search is enabled by the Multiviews Options. If the server receives a request for /some/dir/foo and /some/dir/foo does not exist, then the server reads the directory looking for all files named foo.*, and effectively fakes up a type map which names all those files, assigning them the same media types and content-encodings it would have if the client had asked for one of them by name. It then chooses the best match to the client's requirements, and returns that document.



## 相關網址

* https://httpd.apache.org/docs/2.4/mod/core.html#options


## 版本資訊

執行


$ apache2 -v



顯示


Server version: Apache/2.4.29 (Ubuntu)
Server built: 2019-09-16T12:58:48


Ident: 52e8b91f65f0ebddc068a42b3cee46ca | 2019/11/26 19:00
應用擴展 工具箱
主題 | 討論區


為什麼升級 Ubuntu 18.04.3 後,.htaccess 作用不正常?
會員一級
註冊日期:
2014/10/29 17:22
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 8
MP : 1 / 132
EXP: 34
離線
各位前輩好:
小弟本來是裝 16.04 的版本,一切正常;有一天升級到 18.04 後,架在上面的 WordPress 網站開始不對勁了,只有首頁看得到,子頁面都找不到了(研判是 Rewrite 出了問題)
於是小弟直接重灌 18.04.3 版本,先簡單測試:

1. 裝完 Apache
2. sudo a2enmod rewrite (啟動 rewrite)
3. sudo nano /etc/apache2/sites-available/000-default.conf (修改 apache2 設定)
<VirtualHost *:80>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>

. . .
</VirtualHost>
4. sudo systemctl restart apache2 (重啟 apache)
5. sudo nano /var/www/html/.htaccess (內容只先打一行 RewriteEngine on)
6. sudo nano /var/www/html/about.html (內容就是簡單的 HTML,例如;Hello)
7. 用瀏覽器輸入 http://網址/about.html 顯示正常
8. 用瀏覽器輸入 http://網址/about "應該"顯示找不到網頁;但它自己對應到 about.html 的內容!
8. 但其實我 .htaccess 檔案中,什麼規則都還沒下!
9. 感覺上,它自己預設了某些 Rewrite 的規則了,是這樣嗎?還是我做錯了什麼?(其他步驟還沒設定,自己就會對應了!)

P.S. 照理說:
/var/www/html/.htaccess 的內容應該是:
RewriteEngine on
RewriteRule ^about$ about.html [NC]

根據上面顯示的規則,以下網址將指向about.html :
http://網址/about.html (因為原始的正確檔名始終有效)
http://網址/about (因為符合規則定義)
http://網址/About (因為規則不區分大小寫)

而以下內容不起作用:
http://網址/about/ (因為規則明確規定在about之後可能沒有任何about,因為$字元出現在about之後
http://http://網址/contact (因為它與規則中的about字串不匹配)

Ident: f02c2d8a5b222c194c2aca3d0e6882ff | 2019/11/26 16:40
應用擴展 工具箱
主題 | 討論區


回覆: 以前的版本真得做得蠻漂亮的
會員三級
註冊日期:
2017/3/23 10:15
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 211
MP : 36 / 1803
EXP: 45
離線
2010年前後那時 GTK 系列最漂亮的應該算是 gnome2,因為那時其他輕量級桌面還沒發展到 現在的程度,xfce 也到 4.12版,客製化出來才像樣一點,五ㄅㄨㄣ兔 對 gnome 客製化的程度其實不深,還是那個面板在上的樣式只是換個主題而已。

看了幾張 Mint 當時的配置,可以了解到為什麼 Mint 佔世界排行榜第一那麼久了

Live 選單


Grub 選單


這個現在的發行版都做得出來

Mint桌面



檔案管理器


應用程式選單


就是現在 Mint Mate 的樣式嘛,gnome2 替代品也是Mate
只是佈景主題不太一樣



Metal 主題沒在延續了 在Mac底下金屬拉絲的主題也退燒改成銀灰色的

從它主題配置一路看來他是想打造 Windows 使用者習慣的操作環境,然後Mac 的佈景主題樣式。

因為從頭到尾的配置看得出來 金屬拉絲-> 銀灰色主題-> 暗黑主題,根本都在按蘋果的腳步走,從以前的立體感,到現在的扁平化。

扁平化風格是 Windows 帶起的

Ident: 54116f30a3486c684ce1d2c8cda6a185 | 2019/11/26 8:25
應用擴展 工具箱
主題 | 討論區


回覆: 以前的版本真得做得蠻漂亮的
會員三級
註冊日期:
2017/3/23 10:15
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 211
MP : 36 / 1803
EXP: 45
離線
那...第2張是什麼東西 你看得出來嗎 你該不會認為那是屬於 KDE 的吧

KDE 它不管出到幾代 我就是不覺的漂亮,因為都是那個樣式不是我喜歡的,所以QT怎麼調我不管。

google 一下 vga=791 才知道 那叫做 bootsplash

現在的發行版好像都沒在玩這個,所以我也不曉得 那個核心好像要打補釘才會有的樣子

所以就說嘛 以前的版本 BackTrack 真的很用心,連啟動都很講究

好了 KDE 漂不漂亮我不管,它從頭到尾就是沒達到個人簡潔需求,所以我一直不喜歡

他在怎麼學 windows 對話框還是一樣雜

Ident: 54116f30a3486c684ce1d2c8cda6a185 | 2019/11/26 1:37
應用擴展 工具箱
主題 | 討論區


回覆: 以前的版本真得做得蠻漂亮的
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 171 / 855
MP : 588 / 19594
EXP: 23
離線
================================================================================

現在「lxqt」的「主選單」,就長這樣,類似您提到的最後一張圖,下面還有一個可以搜尋的輸入框。
要出現「主選單」,除了滑鼠操作,鍵盤按鍵可以「Alt+F1」,一些桌面環境應該是設定這個組合鍵。
若是按下「Alt+F2」,則是出現「lxqt-runner」。

畫面可以參考觀看下面的佈景主題的圖,

* https://github.com/stefonarch/Valendas
* https://github.com/gabretana/lxqt-arc-dark-theme

下面網址我有紀錄更多佈景主題連結

* https://github.com/samwhelp/play-ubuntu-18.04-plan/tree/master/prototype/lxqt-theme

而「lxqt」內建的佈景主題,在下面網址可以找到

* https://github.com/lxqt/lxqt-themes/tree/master/themes
* Package: lxqt-themes / Files

佈景主題可以放置的路徑如下

* System Global: /usr/share/lxqt/themes/
* System Global: /usr/local/share/lxqt/themes/
* Person Local: ~/.config/lxqt/themes/

我目前是設定使用ambiance (官方screenshots )」

也可以複製一份來修改成選單有半透明的樣子,
只是我目前還是維持原來選單沒有透明的樣子,
但「panel」則是設定半透明的。

註: 若是「lxqt+openbox」搭配「compton」,不用特別去改「ambiance」,「主選單」也可以呈現半透明。

================================================================================

唉...

只是這到底是有什麼好「xx」的! <-- 關於「xx」請自行腦補...

Orz...

我怎麼覺得我一直有被餵魚餌的感覺,想請問「guestX」您有這樣的感受嗎?

另一個感受,則是一直在繞圈圈...

寫著寫著,感覺到我肚子餓了,我應該去覓食,找魚飼料來吃好了...

================================================================================

Ident: 52e8b91f65f0ebddc068a42b3cee46ca | 2019/11/26 0:28
應用擴展 工具箱
主題 | 討論區


回覆: 以前的版本真得做得蠻漂亮的
會員三級
註冊日期:
2011/11/13 1:05
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 286
MP : 60 / 6935
EXP: 47
離線
呆丸廖添丁 寫到:
KDE 4.5 桌面,對我們這種新手,左邊的選單看得懂,右上角的我真的不知道那是在幹麻的

其實就是類似android桌面小工具的選單而已,
kde4多出來的漂亮但不實用的東西。

Ident: 8c1d671e31cb9f94f1f4d832bdea245c | 2019/11/25 20:03
應用擴展 工具箱
主題 | 討論區


以前的版本真得做得蠻漂亮的
會員三級
註冊日期:
2017/3/23 10:15
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 211
MP : 36 / 1803
EXP: 45
離線
BackTrack 是基於「五ㄅㄨㄣ兔」最後版本是BT5 基於「五ㄅㄨㄣ兔」10.04

BT5 的 Live 選單


啟動畫面
這個 引導參數要添加 vga=791
到底 initramfs 加什麼料 我一直找不到答案


KDE版本的啟動畫面,這到底是故意的還是不小心的


KDE 4.5 桌面,對我們這種新手,左邊的選單看得懂,右上角的我真的不知道那是在幹麻的



那時候「五ㄅㄨㄣ兔」的分支 Linux Mint 10 就已經做得很不錯了

BackTrack / Kali 精神象徵就是那隻恐龍,就好比 opensuSE 一樣,非那隻蜥蜴不可

Ident: 54116f30a3486c684ce1d2c8cda6a185 | 2019/11/25 19:03
應用擴展 工具箱
主題 | 討論區


回覆: 關於「Trinity Desktop Environment」
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 170
MP : 26 / 2447
EXP: 83
離線
guestX兄:「我從來不覺得tde/kde3會不如windows,
事實上是認為比windows強上一截。
除了前面提的各種自訂性以外,
比如內建多重桌面、多重剪貼簿都是使用上比windows便利的地方。」

不能同意您更多,我會那麼問,是反話啦!



呆丸廖添丁兄:「像 Mac ? 差很多好不好」

對linux, 我只懂一些皮毛罷了。
桌面調成什麼樣子,也是每人喜好不同,習慣了就好。
所以,我無法和您爭論什麼,因我真的只懂一些皮毛罷了。
謝謝您。

Ident: a1e8d837d9c4c3f935eeb5f537d76999 | 2019/11/25 8:02
應用擴展 工具箱
主題 | 討論區


回覆: 關於「Trinity Desktop Environment」
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 170
MP : 26 / 2447
EXP: 83
離線
guestX兄:「我從來不覺得tde/kde3會不如windows,
事實上是認為比windows強上一截。
除了前面提的各種自訂性以外,
比如內建多重桌面、多重剪貼簿都是使用上比windows便利的地方。」

不能同意您更多,我會那麼問,是反話啦!



呆丸廖添丁兄:「像 Mac ? 差很多好不好」

對linux, 我只懂一些皮毛罷了。
桌面調成什麼樣子,也是每人喜好不同,習慣了就好。
所以,我無法和您爭論什麼,因我真的只懂一些皮毛罷了。
謝謝您。

Ident: a1e8d837d9c4c3f935eeb5f537d76999 | 2019/11/25 8:02
應用擴展 工具箱
主題 | 討論區



« 1 2 3 (4) 5 6 7 ... 19652 »