PHP स्टॉर्म को अपडेट करने से "?" आइकन


16

मैंने अपने सिस्टम पर PHPStorm 2016.1 स्थापित किया, cd /opt && tar -xzvvf file.tar.gzतब मैंने bin/phpstorm.shकमांड प्रॉम्प्ट से भाग लिया और परिणामी आइकन को लॉन्चर में लॉक कर दिया।

फिर समय बीता और एक नया संस्करण कैम आउट हुआ। मैंने आइकन को हटा दिया, नया संस्करण डाउनलोड किया और पैटर्न दोहराया। हालाँकि, यह नया आइकन है:

PHPStorm चिह्न

मुझे इसे ठीक करने के लिए क्या करना चाहिए?

जवाबों:


35

एक आसान तरीका होगा:

  1. लांचर में अनलॉक आइकन
  2. नए संस्करण को अनपैक करें जो भी आपको पसंद आया है
  3. sh /bin/phpstorm.sh
  4. यह पूछे जाने पर कि क्या आप पुरानी सेटिंग का उपयोग करना चाहते हैं और आप phpstormपुरानी .phpstormनिर्देशिका के लिए इच्छा बिंदु चाहते हैं
  5. करने के लिए जाना ToolsPhpStorm पर मेनू पर जाएँ और Create Desktop Entry...ड्रॉप डाउन से
  6. यह पूछे जाने पर कि क्या आप पूर्व डेस्कटॉप प्रविष्टि को स्वीकार करना चाहते हैं और अपना किया हुआ है।
  7. अपने आइकन को फिर से लॉक करें

2
चरण # 5 असली कुंजी है। मुझे इसकी जानकारी नहीं थी। धन्यवाद :)
hosseio

यह मेनू PhpStorm 2019.1 के साथ प्रकट नहीं होता है। क्या किसी के पास वर्कअराउंड है?
ग्रीगोइरे

शायद आपको एक सहायता कर्मी बोलना चाहिए क्योंकि मुझे नहीं लगता कि यह तब तक सामान्य है जब तक कि कुछ बदल न जाए!
जॉर्ज उदेन

12

मेरे मामले में जवाब .desktopफ़ाइल को हटा रहा था । यह वैश्विक स्थान पर था। मुझे लगता है कि मैंने कुछ बिंदु पर रूट के रूप में PHPStorm लॉन्च किया होगा। आज्ञा थी

sudo rm /usr/share/applications/jetbrains-phpstorm.desktop

फिर मैंने phpstorm को फिर से लॉन्च किया, आइकन को लॉक किया, लॉन्चर के माध्यम से छोड़ दिया और पुनः आरंभ किया।

$ बिल्ली ~ / .लोकल / शेयर / एप्लीकेशन / जेटब्राइन्स-phpstorm.desktop

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=campaign-drive - [~/src/campaign-drive] - UserRepository.php - PhpStorm 2016.2
Icon=jetbrains-phpstorm.png
Exec=/opt/PhpStorm-162.1121.38/bin/../jre/jre/bin/java -Xbootclasspath/a:/opt/PhpStorm-162.1121.38/bin/../lib/boot.jar -classpath /opt/PhpStorm-162.1121.38/bin/../lib/bootstrap.jar:/opt/PhpStorm-162.1121.38/bin/../lib/extensions.jar:/opt/PhpStorm-162.1121.38/bin/../lib/util.jar:/opt/PhpStorm-162.1121.38/bin/../lib/jdom.jar:/opt/PhpStorm-162.1121.38/bin/../lib/log4j.jar:/opt/PhpStorm-162.1121.38/bin/../lib/trove4j.jar:/opt/PhpStorm-162.1121.38/bin/../lib/jna.jar:/opt/PhpStorm-162.1121.38/bin/../jre/lib/tools.jar -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=/opt/PhpStorm-162.1121.38/bin/phpstorm64.vmoptions -XX:ErrorFile=/home/zippy1981/java_error_in_PHPSTORM_%p.log -XX:HeapDumpPath=/home/zippy1981/java_error_in_PHPSTORM.hprof -Djb.restart.code=88 -Didea.paths.selector=PhpStorm2016.2 -Didea.platform.prefix=PhpStorm com.intellij.idea.Main
StartupNotify=false
StartupWMClass=jetbrains-phpstorm
OnlyShowIn=Unity;
X-UnityGenerated=true

पुराने .desktop आइकन को हटाने के बाद, मैंने हाथ से शॉर्टकट बनाने के बजाय, ./phpstorm.shस्क्रिप्ट चलायी और आइकन को लॉक कर दिया।
गमंतोस

0
$ cat ~/.local/share/applications/jetbrains-phpstorm.desktop 

फिर आइकन के लिए लाइन की जाँच करें

[Desktop Entry]
Version=1.0
Type=Application
Name=PhpStorm
Icon=/home/aubrey/PhpStorm/bin/phpstorm.png
Exec="/home/aubrey/PhpStorm/bin/phpstorm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-phpstorm

फ़ाइल संपादित करें

 $sudo nano ~/.local/share/applications/jetbrains-phpstorm.desktop 

cd में आप phpstorm इंस्टॉलेशन फोल्डर में cd / बिन में आइकॉन का नाम चेक करें, फिर आइकॉन का नाम phpstorm.png आइकॉन के नाम के साथ / phpstorm इंस्टॉलेशन फोल्डर का आनंद लें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.