[Risolto] Customizzazione lubuntu con LXMED

Configurazione e uso delle applicazioni del desktop manager alla base di Lubuntu.

[Risolto] Customizzazione lubuntu con LXMED

Messaggioda ilFonta » domenica 25 febbraio 2018, 22:27

Salve, non mi è ancora chiaro come customizzare il pannello delle applicazioni di Lubuntu 16.04.
Ad esempio vorrei che all'interno della sezione "programmazione" figurasse anaconda-navigator.

Tramite lxmed mi sono creato una nuova voce che in effetti figura all'interno di "programmazione".

Come eseguibile ho inserito /home/giacomo/anaconda2/bin/anaconda-navigator (forse qui sta l'errore).

Il problema è che quando clicco sull'icona creata non ottengo nessun risultato.

Grazie per l'aiuto
Ultima modifica di ilFonta il martedì 27 febbraio 2018, 17:35, modificato 1 volta in totale.
ilFonta
Prode Principiante
 
Messaggi: 97
Iscrizione: marzo 2011

Re: customizzazione lubuntu con LXMED

Messaggioda steff » lunedì 26 febbraio 2018, 7:47

Potrei sbagliarmi ma mi sa che il menu vuole file .desktop, se sono creati nel modo giusto finiscono da sé nel menu nella sezione giusta.
https://wiki.ubuntu-it.org/AmbienteGraf ... io/ModalitàManuale

salvalo in ~/.local/share/applications

Sposto in LXDE, installazione e aggiornamenti non c'entra nulla.
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 37019
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile

Re: customizzazione lubuntu con LXMED

Messaggioda ilFonta » lunedì 26 febbraio 2018, 12:53

Ciao, si il mio post è più adatto alla sezione LXDE.

LXMED crea un file .desktop nella cartrella /usr/local/share/applications/anaconda-navigator.desktop.

Ho copiato quel file nella cartella che mi hai indicato tu, quindi in /home/giacomo/.local/share/applications, ma purtroppo non ha sortito l'effetto sperato.

La struttura del file .desktop creato è questa. GRazie

Codice: Seleziona tutto
[Desktop Entry]
Name=anaconda-navigator
Exec=/home/giacomo/anaconda2/bin/anaconda-navigator
Comment=
Icon=/home/giacomo/anaconda2/anaconda.png
NoDisplay=false
Categories=Development;
Type=Application
ilFonta
Prode Principiante
 
Messaggi: 97
Iscrizione: marzo 2011

Re: customizzazione lubuntu con LXMED

Messaggioda steff » lunedì 26 febbraio 2018, 16:17

/usr/local/share, /usr/share e ~/.local/share sono equivalenti, per semplicità conviene usare quello nella home in quanto ci si può scrivere.

Il file desktop è valido, l'ho provato e si inserisce perfettamente sotto "programmazione", quindi e Lubuntu che non vuole fare come deve... probabilmente si deve aggiornare il menu manualmente.... roba antica trovo questo:
https://wiki.lxde.org/en/Main_Menu#Refreshing_the_Menu
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 37019
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile

Re: customizzazione lubuntu con LXMED

Messaggioda ilFonta » martedì 27 febbraio 2018, 17:34

Grazie
ilFonta
Prode Principiante
 
Messaggi: 97
Iscrizione: marzo 2011

Re: [Risolto] Customizzazione lubuntu con LXMED

Messaggioda .:matteo:. » sabato 10 marzo 2018, 20:29

mi permetto di riaprire questa discussione perchè sto cercando di fare esattamente la stessa cosa dell'utente sopra. Ho provato ad usare il file desktop che avete riportato, con le dovute modifiche perchè io utilizzo anaconda3, eppure quando clicco sul file non parte l'applicazione. Sfortunatamente le ultime versioni di anaconda hanno questo grosso bug su Linux, non vengono inserite di default nel menu, per ragioni ignote. Quindi sto cerndo di fare un launcher adeguato per il navigator e per spyder.

questo è il contenuto del file a cui il launcher rimanda
Codice: Seleziona tutto
#!/home/matteo/anaconda3/bin/python

# -*- coding: utf-8 -*-
import re
import sys

from anaconda_navigator.app.main import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())


tuttavia il comando da terminale che mi permette di avviare l'applicazione è un semplice
Codice: Seleziona tutto
anaconda navigator

allora, nella mia immensa ignoranza da principiante, avrei creato un file .sh per l'occorrenza e l'ho reso eseguibile
Codice: Seleziona tutto
#!/bin/bash

gnome-terminal -e anaconda-navigator

si se provo a lanciarlo, sia se provo ad usarle il file desktop ad esso collegato, il terminale si apre ma dice che il comando non è stato accettato.

Dove sto sbagliando?
.:matteo:.
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1512
Iscrizione: gennaio 2012
Desktop: XFCE 4.12 / MATE 1.20
Distribuzione: Xubuntu 16.04 / Ubuntu MATE 18.04
Sesso: Maschile

Re: [Risolto] Customizzazione lubuntu con LXMED

Messaggioda steff » domenica 11 marzo 2018, 17:48

Prova a creare un file eseguibile di nome "lancia_anaconda" (NON anaconda in quanto sembra di esistere) nella ~/bin
Codice: Seleziona tutto
#!/bin/bash
anaconda navigator &


Prova a terminale
Codice: Seleziona tutto
lancia_anaconda


Poi crei il file desktop per quel comando.
Hai fatto il backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
steff
Moderatore Globale
Moderatore Globale
 
Messaggi: 37019
Iscrizione: febbraio 2007
Località: Toscana
Desktop: LXQt
Distribuzione: Arch Linux 64bit
Sesso: Maschile

Re: [Risolto] Customizzazione lubuntu con LXMED

Messaggioda .:matteo:. » domenica 11 marzo 2018, 20:17

Ciao, grazie per la dritta. sono riuscito a risolvere il problema senza usare uno "script di appoggio", quindi allego qui la soluzione per completezza. In tal modo funziona bene, basta ovviamente fare queste modifiche:
    nomeutente il proprio nome utente
    alla riga Icon va inserito l'indirizzo in cui trovare una immagine con l'icona desiderata
    se sis sta usando Anaconda per python2.x, la cartella non si chama anaconda3 ma anaconda2
Codice: Seleziona tutto
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=3
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Comment=Scientific PYthon Development EnviRonment - Python3
Exec=bash -c 'export PATH="/home/nomeutente/anaconda3/bin:$PATH" && /home/nomeutente/anaconda3/bin/anaconda-navigator'
Categories=Programming;
Icon=/home/nomeutente/anaconda3/anaconda_icon.png
Terminal=false
StartupNotify=true
MimeType=text/x-python;

termino con una curiosità. questo non è un bug di LXDE. Questo è un bug di anaconda. A differenza di Windows, dove si trova il lanciatore di Anaconda Navigator sul desktop e nel menu applicazioni, in Linux Anaconda Navigator non compare da nessuna parte, a meno di non lanciare il comando dal terminale. E' una specie di bug che si portano avanti da più di un anno, parrebbe.
.:matteo:.
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1512
Iscrizione: gennaio 2012
Desktop: XFCE 4.12 / MATE 1.20
Distribuzione: Xubuntu 16.04 / Ubuntu MATE 18.04
Sesso: Maschile


Torna a LXDE

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 3 ospiti