<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Linux on 代码学习站</title>
        <link>https://a6233.com/categories/linux/</link>
        <description>Recent content in Linux on 代码学习站</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Fri, 25 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://a6233.com/categories/linux/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Ubuntu 开发环境配置</title>
        <link>https://a6233.com/posts/ubuntu-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/</link>
        <pubDate>Fri, 25 Apr 2025 00:00:00 +0000</pubDate>
        
        <guid>https://a6233.com/posts/ubuntu-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/</guid>
        <description>&lt;h3 id=&#34;1常用软件安装&#34;&gt;1、常用软件安装
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;obsidian&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;vscode&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;typora&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;chrome&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;等等&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2java-安装和配置&#34;&gt;2、Java 安装和配置
&lt;/h3&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt update
sudo apt install openjdk-8-jdk
sudo apt install openjdk-11-jdk

java -version

sudo update-alternatives --config java

# 环境变量设置
sudo nano /etc/environment
JAVA_HOME=&amp;#34;/usr/lib/jvm/java-11-openjdk-amd64&amp;#34;
source /etc/environment
echo $JAVA_HOME
&lt;/code&gt;&lt;/pre&gt;</description>
        </item>
        <item>
        <title>Ubuntu 手动添加应用快捷方式</title>
        <link>https://a6233.com/posts/ubuntu-%E6%89%8B%E5%8A%A8%E6%B7%BB%E5%8A%A0%E5%BA%94%E7%94%A8%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/</link>
        <pubDate>Thu, 10 Apr 2025 00:00:00 +0000</pubDate>
        
        <guid>https://a6233.com/posts/ubuntu-%E6%89%8B%E5%8A%A8%E6%B7%BB%E5%8A%A0%E5%BA%94%E7%94%A8%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F/</guid>
        <description>&lt;p&gt;Ubuntu 手动添加应用快捷方式&lt;/p&gt;
&lt;p&gt;在 Ubuntu 20.04（或 20 系列）里创建桌面快捷方式，可以按照以下步骤操作：&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;1-创建-desktop-文件&#34;&gt;1. 创建 &lt;code&gt;.desktop&lt;/code&gt; 文件
&lt;/h3&gt;&lt;p&gt;可以在桌面或者 &lt;code&gt;~/.local/share/applications/&lt;/code&gt; 目录下新建一个 &lt;code&gt;.desktop&lt;/code&gt; 文件，比如：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;gedit ~/Desktop/myapp.desktop
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;如果没有 &lt;code&gt;gedit&lt;/code&gt;，你可以用 &lt;code&gt;nano&lt;/code&gt;、&lt;code&gt;vim&lt;/code&gt;，或者在文件管理器右键 -&amp;gt; 新建文档也可以。&lt;/p&gt;
&lt;h3 id=&#34;2-填写内容模板&#34;&gt;2. 填写内容模板
&lt;/h3&gt;&lt;p&gt;一般一个 &lt;code&gt;.desktop&lt;/code&gt; 文件的内容是这样的：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Desktop Entry]
Version=1.0
Name=应用名称
Comment=应用描述
Exec=命令或程序路径
Icon=图标路径
Terminal=false
Type=Application
Categories=Utility;
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Name&lt;/code&gt;：显示在图标下的名字&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Comment&lt;/code&gt;：悬停时显示的提示文字&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Exec&lt;/code&gt;：启动程序的命令或脚本路径&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Icon&lt;/code&gt;：图标路径（可以用 &lt;code&gt;.png&lt;/code&gt; 或 &lt;code&gt;.svg&lt;/code&gt; 图片）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Terminal&lt;/code&gt;：是否需要终端窗口运行，通常设为 &lt;code&gt;false&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Type&lt;/code&gt;：通常是 &lt;code&gt;Application&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;Categories&lt;/code&gt;：可以简单填个 &lt;code&gt;Utility;&lt;/code&gt;，不影响桌面启动&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;举个例子，比如你要给 Chrome 浏览器创建快捷方式：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Desktop Entry]
Version=1.0
Name=Google Chrome
Comment=浏览器
Exec=/usr/bin/google-chrome-stable
Icon=/usr/share/icons/hicolor/128x128/apps/google-chrome.png
Terminal=false
Type=Application
Categories=Network;
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h3 id=&#34;3-给文件加执行权限&#34;&gt;3. 给文件加执行权限
&lt;/h3&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;chmod +x ~/Desktop/myapp.desktop
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;不加权限的话，桌面图标点了会没反应或者提示“不受信任的应用程序”。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;4-信任桌面文件如果需要&#34;&gt;4. 信任桌面文件（如果需要）
&lt;/h3&gt;&lt;p&gt;有时候即使加了执行权限，Ubuntu 桌面也会弹窗警告。这时你可以右键 &lt;code&gt;.desktop&lt;/code&gt; 文件，选择 &lt;strong&gt;允许启动&lt;/strong&gt;（Allow Launching）。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;补充&#34;&gt;补充：
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;如果是自己写的程序，可以把 &lt;code&gt;Exec&lt;/code&gt; 写成 &lt;code&gt;bash /path/to/your/script.sh&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;图标路径如果找不到，可以自己随便用一张图，或者用系统自带的 &lt;code&gt;/usr/share/icons/&lt;/code&gt; 下的图。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;如果要添加到 &lt;strong&gt;开始菜单&lt;/strong&gt;（应用程序菜单），就把 &lt;code&gt;.desktop&lt;/code&gt; 文件放到 &lt;code&gt;~/.local/share/applications/&lt;/code&gt; 里。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
</description>
        </item>
        
    </channel>
</rss>
