linux 命令行进行桌面图标的打开

Linux桌面图标 本文重点总结不同Linux桌面环境下应用图标的定义位置和方法。 阅读详情

近期在处理一个需求,需要在代码中打开桌面的某个图标,因此,做了一些搜索,最终发现,有两个比较好用的命令,下面来讲解一下。

1、gtk-launch

在linux系统一般已经集成这个工具

所在位置: /usr/bin/gtk-launch
使用方法:gtk-launc <app-name>

下面是官方给出的指导

NAME
       gtk-launch - Launch an application

SYNOPSIS
       gtk-launch [OPTION...] APPLICATION [URI...]

DESCRIPTION
       gtk-launch launches an application using the given name. The application is started with proper startup notification on a default display, unless specified otherwise.

       gtk-launch takes at least one argument, the name of the application to launch. The name should match application desktop file name, as residing in /usr/share/application, with or without the '.desktop' suffix.

       If called with more than one argument, the rest of them besides the application name are considered URI locations and are passed as arguments to the launched application.

OPTIONS
       The following options are understood:

       -?, --help
           Prints a short help text and exits.

       --version
           Prints the program version and exits.

来一起看一个例子,打开 LibreOffice Writer

root@Xubuntu18:/Desktop# ll
total 1367204
drwxrwxrwx  3 mt mt       4096 11月 23 19:30 ./
drwxr-xr-x 57 mt mt       4096 11月 22 08:30 ../
-rwxr-xr-x  1 mt mt      21390 9月  21  2019 libreoffice-writer.desktop*
-rw-rw-rw-  1 mt mt     334993 11月  4  2020 load.gif

root@Xubuntu18:/Desktop# gtk-launch libreoffice-writer.desktop

在这里插入图片描述
我的桌面上有一个动态图片,看看gtk-launch是否能打开?

root@Xubuntu18:/Desktop# ll
total 1367204
drwxrwxrwx  3 mt mt       4096 11月 23 19:30 ./
drwxr-xr-x 57 mt mt       4096 11月 22 08:30 ../
-rwxr-xr-x  1 mt mt      21390 9月  21  2019 libreoffice-writer.desktop*
-rw-rw-rw-  1 mt mt     334993 11月  4  2020 load.gif

root@Xubuntu18:/Desktop# gtk-launch load.gif
gtk-launch: no such application load.gif

从上面的报错的结果可以看出,gtk-launch只能打开应用程序,后缀为.desktop,并且在/usr/share/application/目录下存在的应用。

2、xdg-open

相比gtk-launch,xdg-open的能力比较全面一些,除了能打开桌面应用,还能打开图片,文档等等

所在位置: /usr/bin/xdg-open
使用方法:gtk-launc <app-name>

官方给出的使用介绍,比较简单,使用方法跟gtk-launch差不多

NAME
       xdg-open - opens a file or URL in the user's preferred application

SYNOPSIS
       xdg-open {file | URL}

       xdg-open {--help | --manual | --version}

DESCRIPTION
       xdg-open opens a file or URL in the user's preferred application. If a
       URL is provided the URL will be opened in the user's preferred web
       browser. If a file is provided the file will be opened in the preferred
       application for files of that type. xdg-open supports file, ftp, http
       and https URLs.

       xdg-open is for use inside a desktop session only. It is not
       recommended to use xdg-open as root.

OPTIONS
       --help
           Show command synopsis.

       --manual
           Show this manual page.

       --version
           Show the xdg-utils version information.

EXIT CODES
       An exit code of 0 indicates success while a non-zero exit code
       indicates failure. The following failure codes can be returned:

       1
           Error in command line syntax.

       2
           One of the files passed on the command line did not exist.

       3
           A required tool could not be found.

       4
           The action failed.

举个例子来理解一下使用

root@Xubuntu18:/Desktop# ll
total 1367204
drwxrwxrwx  3 root root   4096 11月 23 19:30 ./
drwxr-xr-x 57 root root   4096 11月 22 08:30 ../
-rwxr-xr-x  1 root root   21390 9月  21  2019 libreoffice-writer.desktop*
-rw-rw-rw-  1 root root   334993 11月  4  2020 load.gif

root@Xubuntu18:/Desktop#  xdg-open load.gif

在这里插入图片描述

3. gtk-launch 和 xdg-open的区别

从下面的表格中我们可以看出,xdg-open更强大,因此建议大家后续可以多使用xdg-open

功能点gtk-launchxdg-open
root 用户下打开应用YY
root 用户下打开图片NY
root 用户下打开TXT文档NY
root 用户下打开URLNY
普通用户下打开应用NY
普通 用户下打开图片NY
普通用户下打开TXT文档NY
普通用户下打开URLNY
1. 如何使用扣子工作流一键生成儿童绘本(可以发到小红书,微信公众号图文等) 本文介绍了使用扣子智能体一键生成儿童绘本的工作流。用户只需输入绘本主题,系统会自动生成Markdown格式内容,可直接发布到优快云、小红书等平台,还支持推送至微信公众号草稿箱。操作步骤包括:访问扣子网站导入工作流源代码,输入主题试运行,查看实时进度和最终输出结果。工作流编辑器会显示每个节点的执行状态和耗时,支持通过"查看日志"功能回溯历史运行记录。文末附有工作流源代码下载链接。 阅读详情

相关推荐

即插即用!5分钟为你的SNN模型添加频谱注意力(DCT-SA模块实战)

本文介绍了如何为脉冲神经网络(SNN)快速集成即插即用的DCT-SA频谱注意力模块。该模块利用离散余弦变换(DCT)在频率域自适应加权特征,能有效提升模型对纹理、边缘的感知能力,并在CIFAR10-DVS等数据集上实现分类精度提升与脉冲发放率下降。文章以SpikingJelly框架和ResNet19为例,提供了详细的代码实现、集成步骤及参数调优实战指南。

kotlin6android的博客 609

# 2021-01-07 #「GNOME 3」- 设置快捷键,来运行应用

问题描述 我们需要设置截图快捷键,以便在按下快捷键时进行截图。 解决方法 在 Settings / Devices / Keyboard 中,我们可以添加快捷键,但是有两种方法运行应用: 1)直接指定应用的运行命令; 2)使用 gtk-launch 命令:gtk-launch xxx.desktop 我们推荐 2)方法,其中:xxx.desktop 可以为任何 .desktop 文件;无需制定路径,会自行搜索;可以省略 .desktop 后缀。 参考文献 K4NZ/设置快捷键,来运行应用Set.

k4nz 204

单相PWM整流器的数学模型、工作原理

单相PWM整流器的数学模型、工作原理

weixin_58670090的博客 1万+

linux 创建桌面快捷方式 和 命令 启动程序

1. linux 创建桌面快捷方式 第一种: 进入 /usr/share/applicatoions,找到所需的软件的快捷方式,拷贝到桌面就可以了。 这种方法不适用所有程序,有的程序不会在这里创建快捷方式。 第二种: 我们用命令 在/usr/share/applicatoions/ 中创建一个 .desktop 的文件 touch studio.desktop // touch 命令 来创建文件 创建好之后我们就用 gedit studio.desktop...

寒梅独自开 7305

手把手教你用STM32单片机DIY一个简易PLC(附完整电路图与PCB文件)

本文详细介绍了如何利用STM32单片机DIY一个简易PLC控制器,涵盖硬件设计、电路图解析、PCB布局优化及固件框架实现。通过完整的电路图和PCB文件,帮助读者从元器件选型到工业级优化,逐步构建可靠的PLC系统,特别适合工业自动化爱好者和学习者实践。

weixin_42527160的博客 572

从内外参推导IPM变换方程及代码实现(生成AVM环视拼接图)

最近想实现AVM拼接,看了不少博客和论文,不过比较愚钝,一直没能很好理解原理,尤其是怎么在实现时把下文中Z1和Z2消除的,所以严谨的推导了一下对应的公式,如有不对,水平有限,烦请指出~IPM变换(逆透视变换),顾名思义,即将正常透视效应消除的变换,变换结果为鸟瞰图BEV(俯视图);AVM环视拼接一般是将车身前后左右的四个鱼眼相机拼接成环视图(也是俯视),其使用的单应矩阵将四个相机转到同一个俯视坐标系。

mxdsdo09的博客 4174

执行sudo minikube dashboard报错

N: 无法安全地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。(1)错误:failed to open browser: exit status 3。②此处安装时用的普通用户,root用户无法打开。1.执行sudo minikube dashboard报错。#导入谷歌软件的公钥,用于下面步骤中对下载软件进行验证。#执行对谷歌 Chrome 浏览器(稳定版)的安装。#对当前系统的可用更新列表进行更新。#将下载源加入到系统的源列表。

keketrtr的专栏 1590

072、LLC谐振变换器的谐振电容选型

文章摘要: 本文深入探讨了LLC谐振变换器中谐振电容的选型要点。作者通过实际案例指出,谐振电容的高频特性(如ESR、ESL)会显著影响LLC性能,导致死区振铃或EMI问题。对比薄膜电容(稳定性好但体积大)和MLCC(体积小但存在直流偏置与温漂缺陷),建议100W以上优先选薄膜电容。强调需关注容值精度、耐压、纹波电流及布局对称性,避免寄生参数引发谐振异常。最后提出验证方法(热成像与波形观测)及选型清单,并分享经验:薄膜电容可靠性更优,MLCC需严格测试,布局时应缩短走线以降低环路辐射。

Jack010169的博客 228

gst-launch的-v参数

先看一个简单的例子:gst-launch的pipeline,增加-v参数就可以输出caps的详细信息,包括我们想要的codec_data,那么,这个-v参数是怎么输出这些的,就需要深入跟踪下代码,因为这个输出不受GST_DEBUG的控制,是直接输出到terminal的。 在gst-launch的代码中,-v参数的作用是输出状态信息和属性通知,deep_notify处理.........

技术笔记 1250

【2026年得物春招算法岗- 4月18日 -第二题- 老张爬山】(题目+思路+Java&C++&Python解析+在线测试)

这篇文章介绍了一个动态规划问题,解决老张在n天内安排爬山计划以最大化愉悦值的问题。题目允许最多k次打破"不能连续两天爬山"的规则限制。 摘要要点: 使用三维动态规划数组dp[i][j][s],表示第i天结束时已用j次机会、当天状态为s(0不爬/1爬)时的最大愉悦值 状态转移考虑两种情况:当天不爬山时取前一天两种状态的最大值;当天爬山时分别处理前一天不爬山和爬山(需消耗机会)的情况 最终结果为考虑所有可能用掉的k次机会后,最后一天两种状态的最大值 提供了Python、Java和C++三种实

m0_73659489的博客 1357

爬虫反爬:一文掌握 BotBrowser 的原理和使用(能绕过很多验证码的指纹浏览器)

BotBrowser是使用经过修改的Chromium内核(修改Chromium的C++源代码)的隐形浏览器,可靠地绕过Cloudflare、Shape、PerimeterX、Datadome、Akamai、Kasada、hCaptcha和reCAPTCHA。BotBrowser是一个跨平台的自动化工具,它重新定义了web自动化。专为爬虫、RPA(机器人流程自动化)和 Web 测试设计。与 Puppeteer/Selenium 不同,它通过无头模式(Headless)和API 级控制。

数据知道的博客 1万+

Tiny Core Linux 桌面App设置

Tiny Core Linux 桌面App设置前言一. 命令方式二. 桌面操作方式 前言 Tiny Core Linux是一款极体积极小且高度可扩展的微型 Linux 发行版,它将一个 Linux 操作系统精简到仅有 10 多 MB 左右的大小。它的体积仅有十几MB左右,却依然提供了图形化的界面。而且得益于体积小,Tiny Core Linux 采用了将系统内核完全装载在内存中运行的方式,因此无论是启动还是运行速度都极快! 那么如何进行桌面图标设置呢? 一. 命令方式 打开一个Terminal终端,输入以

Zander0的博客 1186

高通平台蓝牙学习-- 基于WCN6750 Bluetooth 5.2的讲解

摘要:蓝牙5.2解决方案WCN6750具备多项先进特性:完全兼容5.2标准及ANT+协议,支持2Mbps高速BLE和长距离传输;采用射频集成方案,与WLAN共享天线并支持5G并发;内置功率放大器,支持Class1/2传输;提供双音频流和Slimbus接口优化。其HCI UART接口支持3.2Mbps速率,通过BlueZ协议栈实现蓝牙5.2功能,包括2Mbps模式和长距离传输,符合核心规范要求。(149字)

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 3万+

ubuntu系统安装Typora

下载链接1: https://github.com/iuxt/src/releases/download/2.0/Typora_Linux_0.11.18_amd64.deb下载链接2:https://file.babudiu.com/f/GzUA/Typora_Linux_0.11.18_amd64.deb。

m0_56192771的博客 2628

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

linux 桌面英文,Ubuntu 19.10 桌面右鍵菜單英文改成中文

sudo sed -i -e 's/"New Folder"/"新建文件夹"/g' -e 's/"Paste"/"粘贴"/g' -e 's/"Undo"/"撤销"/g' -e 's/"Redo"/"重做"/g' -e 's/"Show Desktop in Files"/"在文件中显示桌面"/g' -e 's/"Open in Terminal"/"打开终端"/g' -e 's/"Change B...

weixin_42447265的博客 756

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ubuntu右键没有打开终端选项(同时解决ubuntu桌面没有图标)

复制并执行以下命令,安装新一代桌面图标扩展。

KKDT的博客 32

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Windows常用小技巧集锦(持续更新ing...)

本文介绍一些Windows使用小技巧

诸神缄默不语的博客 1197

linux下建立桌面图标

一、桌面图标位置 Lniux下桌面图标储存路径为: /usr/share/applications 二、桌面图标格式 所有桌面图标格式均为desktop,即名为 XXX.desktop 三、编辑内容(常用) // 文件头(必须) [Desktop Entry] // 编码方式(可选) Encoding=UTF-8 //程序名(必须) Name = XXX //图标(可选) Icon...

aramisw的博客 737

linux桌面图标怎么设置大小,如何更改桌面图标大小?

问题描述这是我的桌面,图标太大了。我试着用gsettings set org.gnome.nautilus.desktop字体“Ubuntu 9”但它只更改桌面图标的字体大小。我尝试使用Compiz,高级设置和配置编辑器,但他们只有字体大小选项,而不是图标大小选项。如何更改桌面图标大小?最佳解决思路这适用于放在桌面上的所有文件还是只显示您正在显示的图标?如果是后者,那可能意味着你意外地做到了。右键...

weixin_32207065的博客 7489

Linux 创建桌面图标

记述在 Ubuntu 等Linux 桌面版操作系统中创建应用快捷图标的。简单介绍了desktop 文件编写的关键属性,desktop-file-edi、desktop-file-validate、desktop-file-install等关键工具,并给出了一个简单的示例。

小子宝丁的博客 3393

在Linux中安装Pycharm,Linux桌面图标创建

首先去社区版下载pycham 创建一个/soft/Pycharm的文件,然后进入下载文件夹进行如下操作 (base) roymustang@roymustang-GE70-2QE:~/下载$ tar xzvf pycharm-community-2020.2.3.tar.gz -C ../soft/Pycharm 进入该文件夹 (base) roymustang@roymustang-GE70-2QE:~/soft/Pycharm/pycharm-community-2020.2.3/bin$ ./

roymustang的博客 1662

Linux下,为应用程序添加桌面图标(ubuntu18.4)

一、桌面图标位置 Lniux下桌面图标储存路径为:/usr/share/applications 二、桌面图标格式 所有桌面图标格式均为desktop,即名为XXX.desktop 三、编辑内容(常用) // 文件头(必须) [Desktop Entry] // 编码方式(可选) Encoding=UTF-8 //程序名(必须) Name =...

dengdong1261的博客 1148

linux安装软件无图标,linux安装的软件如何不固定在桌面图标 linux 桌面图标

linux系统怎么样图标放到桌面上用自己最喜欢的文本编辑器输入创建图标的代码,打开shell.tar:此时在Shell中;Comment 备注,Encoding编码方式,将下载的 文件移动至/opt下(/opt目录是专门安装第三方软件的目录),具体代码如图新建在/opt目录下解压.gz&nbsp,编写如下选项,具体如图,解压命令:tar -xzfv eclipse-standard-lun...

weixin_28979369的博客 1949

linux创建桌面图标,和开始菜单栏图标

###环境:Mint17,(其他类似的linux系统是一样的) 如果开始菜单有图标,创建桌面图标很简单,右键添加到桌面即可。 如果没有,就要动手写一个了,需要两个东西一个是图标样式的图片,一个是自己创建.desktop的配置文件。 1,图标按自己喜欢的找,或者找软件里自带的***.png ***.jpg。 位置根据下面配置文件里指定的位置放对应的位置 2.***.desktop配

yuanzhiyuan的博客 6609

配置 Ubuntu Linux 桌面图标

<br />配置 Ubuntu 9.04 Linux 桌面图标<br />   刚安装的ubuntu系统,默认情况下,桌面上是没有任何图标的, 可以通过如下方法显示桌面图标:<br />按下ALT-F2,输入gconf-editor,打开配置编辑器,<br />   展开分支:/apps/nautilus/desktop/<br /> 勾选<br />          computer_icon_visible(计算机图标)<br />          home_icon_visible(

zlxzlxzlxzlxzlx的专栏 1291
上一篇: 算法之主成分分析PCA详解(包含理论推导和代码)
下一篇: 算法之滑动窗口寻找最长无重复字符串
PRML_MAN
博客等级 码龄11年 1万+粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值