కొన్నిసార్లు Linux అప్లికేషన్లు మీ డిస్ట్రో యొక్క రిపోజిటరీలు మరియు సాఫ్ట్వేర్ స్టోర్ల నుండి లేదా డౌన్లోడ్ చేయగల DEB లేదా RPM ప్యాకేజీల నుండి అందుబాటులో ఉండవు. చాలా సార్లు యాప్లు AppImages లేదా పాత పాఠశాల టార్బాల్లుగా మాత్రమే అందుబాటులో ఉంటాయి. ఈ స్వతంత్ర ఎక్జిక్యూటబుల్లు వాస్తవానికి ఇన్స్టాల్ చేయవు, అవి రన్ అవుతాయి.
సమస్య ఏమిటంటే, ఇన్స్టాలేషన్ లేకుండా, మీకు ఈ యాప్ల కోసం టాస్క్బార్ లేదా మెను ఎంట్రీలు లేవు. ఈ ఎంట్రీలను సులభంగా రూపొందించడానికి సాధనాలు ఉన్నప్పటికీ, వాటిని మీరే మాన్యువల్గా ఎలా సృష్టించాలో తెలుసుకోవడం మంచిది.
అదృష్టవశాత్తూ, చాలా ప్రధానమైన Linux డెస్క్టాప్ పరిసరాలు freedesktop.org అందించిన సాధారణ స్పెసిఫికేషన్లపై ఆధారపడతాయి. కాబట్టి అప్లికేషన్ షార్ట్కట్లను సృష్టించే ప్రక్రియ వేర్వేరు Linux డిస్ట్రిబ్యూషన్లలో ఒకే విధంగా పనిచేస్తుంది.
దశ 1: దాచిన ఫైల్లు మరియు ఫోల్డర్లను చూపించు
మీ హోమ్ డైరెక్టరీలో దాచిన ఫోల్డర్లో ఉన్న డెస్క్టాప్ ఫైల్ల నుండి అనుకూల మెను ఎంట్రీలు సృష్టించబడతాయి:
/home/username/.local/share/applications
చేయవలసిన మొదటి విషయం ఏమిటంటే మీ ఫైల్ మేనేజర్ని కాన్ఫిగర్ చేయడం దాచిన ఫైల్లు మరియు ఫోల్డర్లను వీక్షించండి . మీ ఫైల్ మేనేజర్ని తెరిచి, మెను చిహ్నాన్ని (మూడు క్షితిజ సమాంతర బార్లు) క్లిక్ చేసి, పక్కన ఉన్న పెట్టెను ఎంచుకోండి దాచిన ఫైల్లను చూపించు .
వ్యవధితో ప్రారంభమయ్యే కొన్ని కొత్త ఫైల్లు మరియు ఫోల్డర్లు .స్థానిక , ఇప్పుడు మీ హోమ్ డైరెక్టరీలో కనిపించాలి (ఫైల్ పేరు లేదా డైరెక్టరీ ప్రారంభంలో పిరియడ్ (.) జోడించడం అంటే మీరు Linuxలో ఫైల్లు మరియు ఫోల్డర్లను ఎలా దాచారో).
తల .స్థానిక > వాటా > అప్లికేషన్లు ఫోల్డర్. ఇది సరికొత్త Linux ఇన్స్టాలేషన్ అయితే, మీరు దీన్ని సృష్టించాల్సి ఉంటుంది అప్లికేషన్లు మీరే ఫోల్డర్ చేయండి. ఇక్కడే మీరు మీ డెస్క్టాప్ ఫైల్లను సేవ్ చేస్తారు.
దశ 2: యాప్ యొక్క WMC క్లాస్ని కనుగొనండి
మీ అప్లికేషన్ యొక్క WMClass లేదా విండో IDని గుర్తించడం తదుపరి విషయం. అప్లికేషన్ లాంచర్ మరియు ఓపెన్ విండోలు రెండింటినీ కలిపి ఒకే చిహ్నంగా మార్చే ఆధునిక టాస్క్బార్ ఎంట్రీని సృష్టించడానికి ఇది మమ్మల్ని అనుమతిస్తుంది. మీరు ఈ దశను దాటవేస్తే, మీకు మాత్రమే ఉంటుంది అనువర్తనాన్ని ప్రారంభించడానికి సత్వరమార్గాన్ని సృష్టించింది .
మీ నిర్దిష్ట అప్లికేషన్ యొక్క WMClassని గుర్తించడానికి, మీ AppImageని ప్రారంభించండి లేదా ఎక్జిక్యూటబుల్ని నేరుగా ప్రారంభించడం ద్వారా పాత పద్ధతిలో టార్బాల్ చేయండి.
X11లో WMClassని కనుగొనడం
మీరు X11ని ఉపయోగిస్తుంటే, టెర్మినల్ని తెరిచి నమోదు చేయండి:
xprop WM_CLASS
మీ మౌస్ కర్సర్ క్రాస్హైర్గా మారాలి.
విండోస్ 10 కోసం డిస్క్ స్థలం ఎంత
మీ అప్లికేషన్ విండోలో ఎక్కడైనా క్లిక్ చేయండి మరియు మీ టెర్మినల్ ఈ ఫార్మాట్లో అవుట్పుట్ని ప్రదర్శిస్తుంది:
WM_CLASS(STRING) = “appname”, “AppName”
కొటేషన్లలో రెండవ విలువ మీ అప్లికేషన్ WMC క్లాస్ ; తదుపరి దశ కోసం గుర్తుంచుకోండి.
వేలాండ్లో WMClassని కనుగొనడం
మీరు కొత్త పంపిణీలో ఉన్నట్లయితే, మీరు సాంప్రదాయ X11 డిస్ప్లే సర్వర్ని ఉపయోగించకపోవచ్చు కొత్త, టచ్-ఫ్రెండ్లీ వేలాండ్ . దురదృష్టవశాత్తూ, గ్నోమ్ షెల్ యొక్క లుకింగ్ గ్లాస్ సాధనంపై ఆధారపడినందున ఈ ట్రిక్ గ్నోమ్తో మాత్రమే పని చేస్తుంది.
- నొక్కండి Alt + F2 , రకం lg , మరియు నొక్కండి నమోదు చేయండి .
- పై క్లిక్ చేయండి విండోస్ ట్యాబ్.
మీ ఓపెన్ విండోలన్నీ ఇప్పుడు వాటితో పాటుగా జాబితా చేయబడాలి wmclass . వ్రాయడం గుర్తుంచుకోండి wmclass తదుపరి దశ కోసం మీ అప్లికేషన్.
దశ 3: డెస్క్టాప్ ఫైల్ను సృష్టించడం
ఇప్పుడు డెస్క్టాప్ ఫైల్ను సృష్టించే సమయం వచ్చింది. టెక్స్ట్ ఎడిటర్ని తెరిచి, కింది వాటిని కొత్త ఫైల్లో అతికించండి:
[Desktop Entry]
Type=Application
Name=ApplicationName
GenericName=ApplicationType
Icon=/home/Username/.local/share/applications/ApplicationIcon.extension
Exec=/home/Username/ApplicationDirectory/ApplicationExecutable.extension
Terminal=false
Categories=ApplicationSubCategory;ApplicationCategory
Keywords=Keyword1;Keyword2;Keyword3
StartupWMClass=ApplicationWMClass
ఈ లైన్-బై-లైన్ ద్వారా వెళ్దాం:
- [డెస్క్టాప్ ఎంట్రీ] ఫైల్ని డెస్క్టాప్ మెనూ ఎంట్రీగా గుర్తిస్తుంది మరియు ఎల్లప్పుడూ అలాగే ఉంచాలి.
- టైప్ చేయండి సత్వరమార్గం ఒక అని గుర్తిస్తుంది అప్లికేషన్ . ఇతర ఎంపికలలో డైరెక్టరీ మరియు లింక్ ఉన్నాయి.
- పేరు మీ అప్లికేషన్ పేరును గుర్తిస్తుంది. మార్చు అప్లికేషన్ పేరు మీ అప్లికేషన్ పేరు ప్రతిబింబించడానికి.
- సాధారణ పేరు అప్లికేషన్ రకాన్ని గుర్తిస్తుంది. మార్చు అప్లికేషన్ రకం 'టెక్స్ట్ ఎడిటర్' లేదా 'వెబ్ బ్రౌజర్' వంటి సాధారణ వివరణకు.
- చిహ్నం మీ అప్లికేషన్తో అనుబంధించబడిన చిహ్నాన్ని గుర్తిస్తుంది. మీరు ఏదైనా ఇమేజ్ ఫైల్ని ఎంచుకోవచ్చు, కానీ PNG మరియు SVG సాధారణంగా ఉత్తమంగా పని చేస్తాయి. మార్చు /home/Username/.local/share/applications/ApplicationIcon.extension మీ అప్లికేషన్ యొక్క చిహ్నం స్థానాన్ని ప్రతిబింబించడానికి.
- Exec అప్లికేషన్ యొక్క ఎక్జిక్యూటబుల్ ఫైల్ను గుర్తిస్తుంది. మార్చు /home/Username/ApplicationDirectory/ApplicationExecutable.extension మీ అప్లికేషన్ యొక్క ఎక్జిక్యూటబుల్ ఫైల్ యొక్క స్థానం మరియు పేరును ప్రతిబింబించడానికి.
- టెర్మినల్ మీ అప్లికేషన్ టెర్మినల్ విండోలో నడుస్తోందో లేదో గుర్తిస్తుంది. ఇక్కడ ఎంపికలు ఉన్నాయి నిజం టెర్మినల్ కోసం మరియు తప్పుడు గ్రాఫికల్ అప్లికేషన్ల కోసం.
- కేటగిరీలు మీ అప్లికేషన్ ఏ కేటగిరీలు మరియు/లేదా ఉప-వర్గాలకు చెందినదో గుర్తిస్తుంది. భర్తీ చేయండి అప్లికేషన్ ఉపవర్గం మరియు అప్లికేషన్ వర్గం మీ అప్లికేషన్ కోసం తగిన వర్గాలు మరియు/లేదా ఉప-వర్గాలతో- మీరు freedesktop.orgలో ఎంపికల పూర్తి జాబితాను కనుగొనవచ్చు . మీరు ప్రతిదానిలో బహుళ ఎంపికలను చేర్చగలిగినప్పటికీ, అలా చేయడం వలన మీ మెనుల్లో మీ అప్లికేషన్ అనేకసార్లు కనిపించవచ్చు.
- కీలకపదాలు మీ అప్లికేషన్ కోసం శోధించడంలో సహాయపడే పదాలను గుర్తిస్తుంది. Keyword1, Keyword2 మరియు Keyword3ని సెమికోలన్లతో వేరు చేసి (;) మీ అప్లికేషన్తో మీరు అనుబంధించాలనుకుంటున్న ఎన్ని కీలకపదాలకు మార్చండి.
- స్టార్టప్WMC క్లాస్ మీ అప్లికేషన్ విండోలను గుర్తిస్తుంది. భర్తీ చేయండి అప్లికేషన్WMC క్లాస్ మునుపటి విభాగం నుండి మీ అప్లికేషన్ యొక్క WMC క్లాస్తో.
బిట్వార్డెన్ యాప్ఇమేజ్ మరియు డౌన్లోడ్ల ఫోల్డర్ను చిహ్నంగా మరియు ఎక్జిక్యూటబుల్ డైరెక్టరీగా ఉపయోగించే ఉదాహరణ ఇక్కడ ఉంది.
[Desktop Entry]
Type=Application
Name=Bitwarden
GenericName=Password Manager
Icon=/home/adam/Downloads/Bitwarden.png
Exec=/home/adam/Downloads/Bitwarden-22.6.2-x86_64.AppImage
Terminal=false
Categories=Security;System
Keywords=Bitwarden;Crypto;Passwords;Security
StartupWMClass=bitwarden
మీ మార్పులు చేసి, టెక్స్ట్ ఫైల్ని ఇలా సేవ్ చేయండి ApplicationName.desktop లో /home/username/.local/share/applications/ .
మీ అప్లికేషన్ ఇప్పుడు మీ మెనూలలో కనిపించాలి:
మీరు ఇప్పుడు మీ AppImages మరియు టార్బాల్లను మీ టాస్క్బార్ లేదా డాక్కి పిన్ చేయవచ్చు మరియు అవి సాధారణంగా ఇన్స్టాల్ చేయబడిన అప్లికేషన్ల వలె పని చేస్తాయి.
ఖాళీలతో వ్యవహరించడానికి కోట్లను ఉపయోగించడం
డైరెక్టరీ, ఐకాన్ లేదా ఎక్జిక్యూటబుల్ ఫైల్లో ఖాళీ ఉంటే, మీ డెస్క్టాప్ ఫైల్ పని చేసే అవకాశం లేదు:
8C0D495033ACFEE3ED95A792F2EBD837A65F884మీరు కొటేషన్ మార్కులను ప్రారంభంలో మరియు ముగింపులో చేర్చాలి చిహ్నం మరియు Exec పొలాలు. ఉదాహరణకి:
Exec=”/home/Username/Application Directory/Application Executable.extension”
ఇప్పుడు మీ అప్లికేషన్ మెను ఎంట్రీ సరిగ్గా పని చేయాలి.
సంస్కరణ సంఖ్యలతో వ్యవహరించడానికి ఆస్టరిస్క్లను ఉపయోగించడం
మీ అప్లికేషన్ యొక్క ఎక్జిక్యూటబుల్ ఫైల్ వెర్షన్ నంబర్లను కలిగి ఉన్నట్లయితే, అప్లికేషన్ అప్డేట్ చేయబడిన ప్రతిసారీ మీరు డెస్క్టాప్ ఫైల్ను అప్డేట్ చేయాలి:
Exec=/home/Username/ApplicationDirectory/ApplicationExecutable-v2.2.extension
అయితే, KDE వినియోగదారులు ఒక పనిని ఉపయోగించవచ్చు తారకం (*) మారుతున్న వచనాన్ని భర్తీ చేయడానికి వైల్డ్కార్డ్గా, సంస్కరణ సంఖ్యలు వంటివి:
ప్లేస్టేషన్ 4 ఎప్పుడు వచ్చింది
Exec=/home/Username/ApplicationDirectory/ApplicationExecutable-v*.extension
దురదృష్టవశాత్తూ, డెస్క్టాప్ ఫైల్లలోని వైల్డ్కార్డ్లను GNOME గౌరవించదు కానీ మీరు ఎల్లప్పుడూ ఎక్జిక్యూటబుల్ ఫైల్ పేరు మార్చవచ్చు మరియు వెర్షన్ నంబర్ను తీసివేయవచ్చు.
Linuxలో మీ స్వంత అప్లికేషన్ మెనూ ఎంట్రీలను సృష్టించండి
ఇప్పుడు మీరు AppImage లేదా టార్బాల్ను డౌన్లోడ్ చేసినప్పుడు, మీరు దానిని మీ టాస్క్బార్ మరియు మెనుల్లోకి ఏ ఇతర ఇన్స్టాల్ చేసిన అప్లికేషన్ వలె ఇంటిగ్రేట్ చేయగలుగుతారు.
అలాగే, మీరు మీ ఫైల్ మేనేజర్లో దాచిన ఫైల్లు మరియు డైరెక్టరీలను ఎలా చూపించాలో (మరియు వాటిని కూడా దాచిపెట్టడం), డెస్క్టాప్ ఫైల్లను సృష్టించడం మరియు అప్లికేషన్ యొక్క WMClassని గుర్తించడానికి కొన్ని పద్ధతులను కూడా నేర్చుకున్నారు.
సాధారణంగా, మీరు డిఫాల్ట్గా మీ కోసం సృష్టించిన మెను ఎంట్రీని పొందుతారు, మీరు మీ సాఫ్ట్వేర్ను నమ్మదగిన మూలం నుండి పొందినట్లయితే.