Te Hika Panui hei hanga i tetahi konae .desktop mo te tono kawe

Panuku Papa Bash: Hangaia he Hononga o te Waea Kawe.

Panuku Papa Bash: Hangaia he Hononga o te Waea Kawe.

Ko te kupu a Shell i pa ki nga punaha Whakahaere e pa ana ki te kaiwhakamaori korero mo te punaha Whakahaerenga. I te nuinga o te waa, he mahinga kuputuhi mahi-nui e whakaatu mai ana i te ahua o te Terminal (Papatohu) me te mahi e toru nga waahanga nui o te mahi: Te Whakahaere i te Punaha Whakahaere, Te whakahaere i nga tono me te taunekeneke ki a raatau, me te mahi hei kaupapa hotaka taiao. Ana ko te Huahua e pa ana ki te mahinga hoahoa me te hanga Hukuhiko ma te whakamahi i te anga.

He tino whaihua nga Huringa Papa. He mea pai ki te tuhi aua hiahia kei a maatau ka whakatika i nga tuhinga e mahi ana tenei ma matou. I tenei keehi ka whakamahia e maatau ki te hanga hononga tono (pokatata) i te rarangi timatanga me te papamahi o nga kawe, whakahaere-takitahi me nga taputapu-a-ake.

Tono Alacarte Linux

Whakataki

He maha nga wa i tangohia ai e taatau nga tono e whakauru ana, ahakoa kaore i roto i nga putunga o taatau GNU / Linux Tohatoha, i te wa e whakauru ana, e whakahaere ana ranei, kaore e hangaia nga konae .desktop takitahi. o nga mea e rite ana ki nga waahanga pai ranei kaore e waiho ki te huarahi tika i muri i te whakahou i te Tahua Tiimata ka panuihia ka whakaatuhia ki te raarangi o nga kohinga whakauru o te punaha Whakahaere.

No reira, me tono taatau ki te whakamahi i nga tono penei i te "Alacarte" me te "Menulibre" ki te hanga-a-hono i te hononga ki te Tahua Tīmata.

Ahakoa ko enei tono whakairoiro he maamaa noa ki te whakamahi mo tenei kaupapa, kaore rawa e mohiotia hanga i ta maatau ake tuhinga kia pai ai te whakahaere i tenei mahi kia mohio ai mai i roto i te mahinga o tenei mahi i roto i te punaha Whakahaere.

Mena kaore koe e mohio ki te hanganga me te / te whakamahi ranei o nga konae Scripting Shell ka taea e koe panuihia tenei pou o mua (Anga, Panui me nga Kaituhi) para empezar ana ka hiahiatia ki te tuhura nga whakaputanga katoa mo tenei kaupapa.

Tono Tahua Koreutu a Linux

Kei te hanga i te papatono ma te whakamahi i te Papaituhi Papa

Ka whakaarohia e maatau mo nga waahanga mokowhiti kua mohio taatau ki te hanga tuhinga mai i te wahanga, ara, kua mohio taatau ki te hanga i te pane, ki nga waahanga tuatahi ranei o ta maatau tuhinga, ka haere tika hoki ki ona korero.

Heoi, ki te ruarua o whakaaro, tirohia tenei panui o mua (Hangaia to taahiraa i te taahiraa ma te whakamahi i te Huri Tae - Wahanga 1) hei whakamaarama i nga feaa

Ihirangi


#!/usr/bin/env bash
set -eou pipefail
IFS=$'\n\t'
setterm --reset
# NOMBRE: MI-APP LINUX POST INSTALL - SCRIPT BICENTENARIO (MIAPP-LPI-SB)
# VERSIÓN: 1.0+0
# TIPO DE PROGRAMA: SISTEMA EXPERTO
# FUNCIÓN: ASISTENTE TECNICO PARA S.O. GNU/LINUX BASADOS EN DEBIAN
# NOMBRE CODIGO: MIAPP (MIAPP-LPI-SB 1.0+0)
# PAIS ORIGEN: Mi país
# CREADO POR: Mi Nombre
# LICENCIA: Licencia Pública General de GNU 3.

###############################################################################
# INICIO DEL MODULO DE VALIDACION PERMISO DE SUPERUSUARIO (ROOT) SOBRE EL MIAPP-LPI-SB              
###############################################################################

# ESTE MODULO VALIDA QUE SOLO EL SUPERUSUARIO (USUARIO ROOT) PUEDA EJECUTAR
# EL LINUX POST INSTALL - SCRIPT BICENTENARIO.

clear

setterm -background red

if [[ "$(id -u)" != "0" ]]; then
   echo "ESTE SCRIPT DEBE SER EJECUTADO COMO ROOT"
   sleep 3
   clear      
  else
   echo "ESTE SCRIPT SERA EJECUTADO COMO SUPERUSUARIO (ROOT)"
   sleep 3
   clear
fi

###############################################################################
# FINAL DEL MODULO DE VALIDACION PERMISO DE SUPERUSUARIO (ROOT) SOBRE EL MIAPP-LPI-SB
###############################################################################


###############################################################################
# INICIO DEL MODULO DE ORDENES DE COMANDO DE POST INSTALACIÓN
###############################################################################

rm -f $HOME/mi_app/mi_app.desktop
rm -f $HOME/.local/share/applications/mi_app.desktop
rm -f $HOME/Desktop/mi_app.desktop
rm -f $HOME/Escritorio/mi_app.desktop
rm -f /usr/share/applications/mi_app.desktop

###############################################################################

echo "
[Desktop Entry]
Name=My Applicattions
GenericName=My Applicattions
GenericName[es]=Mi Aplicación
Comment=Mi Aplicación
Exec=/opt/mi_app/mi_app
Icon=`echo $HOME`/mi_app/icono_app.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/mozilla;
X-KDE-Protocols=mozilla
" > `echo $HOME`/mi_app/mi_app.desktop

chown $USER:$USER -R `echo $HOME`/mi_app/mi_app.desktop

chmod 755 `echo $HOME`/mi_app/mi_app.desktop

ln -s `echo $HOME`/mi_app/mi_app.desktop $HOME/.local/share/applications/mi_app.desktop
ln -s `echo $HOME`/mi_app/mi_app.desktop $HOME/Desktop/mi_app.desktop
ln -s `echo $HOME`/mi_app/mi_app.desktop $HOME/Escritorio/mi_app.desktop
ln -s `echo $HOME`/mi_app/mi_app.desktop /usr/share/applications/mi_app.desktop

update-menus

###############################################################################

clear

su - $USER -c "xdg-open 'https://www.mi-app.com/'"

clear

echo ''
echo ''
echo '#------------------------------------------------------------------#'
echo '# GRACIAS POR USAR MI-APP LINUX POST INSTALL #'
echo '#------------------------------------------------------------------#'
echo ''
echo ''

sleep 3

###############################################################################
# FINAL DEL MODULO DE ORDENES DE COMANDO DE POST INSTALACIÓN
###############################################################################
Ihirangi Hōtuhi kei Mousepad

Ihirangi Hōtuhi kei Mousepad

kōrero

Ka taea e koe te taatai ​​mai i te waehere me te tango i te pane, ma te tuhinga e whai ake nei e mahi nga mahi e whai ake nei:

  1. Whakamanahia kei te whakamahia koe hei pakiaka kaiwhakamahi-nui, he whakaaetanga pakiaka-kaiwhakamahi-nui ranei.
  2. Mukua nga hononga o mua i te tono i hangaia e tetahi waahanga o mua.
  3. Hangaia te konae .desktop hou (hono) o te tono ki tana ake kopaki i roto i te kaainga o te kaiwhakamahi.
  4. Whakaritehia te whakaaetanga a te rangatira rangatira ki te konae i hangaia.
  5. Whakaritehia te konae i hanga ai i nga whakaaetanga paanui / tuhi / whakahaere tika.
  6. Hangaia nga hononga tohu hou ki nga huarahi tika.
  7. Whakahoutia te raarangi tiimata hei whakaatu i te konae .desktop i hangaia.
  8. Whakahaerehia he URL motuhake mo te tono i hangaia.

Taunakitanga

E taunaki ana kia hanga tenei konae ki roto i te kōpaki kei roto te tono / ka taea te patai me ona tohu (ahua / waitohu) kua tohua ki roto, ana ko taua kōpaki kei te ara. /opt hei utu mo te huarahi `echo $HOME`/mi_app/ arā, /home/mi_usuario/mi_app.

Ko te tumanako ko tenei tuhinga iti ka taea e koe te whakatau i o hiahia i runga i tenei kaupapa! Tae noa ki te tuhinga o muri.

Ahakoa ka waiho e ahau tenei ki a koe hono i runga i te paetukutuku Gnome mana mo te kaupapa me tenei riipene ataata:


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

3 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Guillermo ka mea

    Nga mihi nui mo tenei me o tuhinga katoa.
    Kotahi te patai: Me pehea, mena kaore koe i te pakiaka, ka taea e koe te tono mo te kupuhipa e whakaatu ana i nga wheturangi kia haere tonu te mahi me nga whakaaetanga e tika ana?

    1.    Ingarangi Jose Albert ka mea

      Ka taea e koe te hanga i tetahi atanga me te korerorero me te whakamahi i te taonga o te whakakapi i te matua ki te pouaka tono kupuhipa! Kei te maumahara au kei te whakaputa korero tenei taonga.

      I tenei panui o mua, i mahi tetahi i tetahi mea rite engari he whakairoiro engari ko nga konae piri, ara, kaore i te waatea te waehere e whakamahia ana: https://blog.desdelinux.net/script-avanzado-en-bash-bashmd5-para-proteger-algo-explicacion-detallada/

  2.   Guillermo ka mea

    Mauruuru, he pai ki te kore e waiho i te taiao totoka mena ka rere ana kaore he atanga whakairoiro, mena kaare he aha ahakoa kaore he tohu whetu, tetahi mea ranei, ka tono kia kii, kaore he tuhinga e puta. Ummm, ka kitea e au i roto i http://www.tormentadebits.com/2012/08/scripts-bash-introducir-password-sin-mostrarlo-en-pantalla.html