logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-04-2022 07:01:40

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Script bookmarks pour menu Openbox

Bjr,

Un script, récupéré sur le net, qui génère un menu bookmarks pour Openbox; le script "fonctionne" mais ne renvoie aucune donnée de la bd places.sqlite de Firefox. Le retour :

<?xml version="1.0" encoding="UTF-8"?>
<openbox_pipe_menu>
</openbox_pipe_menu>

Afin d'essayer de déboguer le truc, voici un extrait du-dit script:

# process the folders function
process_folders(){
  # execute only when there is an axactly one parameter
  if [ "$#" = 1 ]; then
    # SQL query - folders
    sql_folder_query="select id, title from moz_bookmarks where parent=$1 and type=2 and (select count(*) from moz_bookmarks as b2 where b2.parent=moz_bookmarks.id)>0"

    # process folders
    $sqlite_path $sqlite_params "$bookmarks_database" "$sql_folder_query" | while IFS=^ read id title; do
      # special case for empty title
      if [ -z "$title" ]; then
        title="(no title)"
      fi

L'instruction sql de l'extrait ne renvoie à elle seule aucune donnée non plus; je pense que c'est à cause de "parent=$1" dont je ne comprends pas l'intention. Aucun paramètre n'est passé au script, donc ce n'est, a priori, pas la cause de l'échec.

Des idées ? Merci d'avance


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

Pied de page des forums