Как удалить точку доступа из сохраненного списка

Пока нет. Shotwell может организовать ваши фотографии в папки только по времени. Для достижения того, что вы хотите, вам нужно использовать функцию «Иерархические метки» в Shotwell. Это не совсем то, что вы хотите, но короткий ответ - нет.

Посмотрите в настройках / Library / Importing / Pattern: и нажмите (Справка) для списка точно основанного на времени метаданные Shotwell могут быть организованы.

Если вы просто хотите выделить группы фотографий для экспорта, вы можете выбрать группу отмеченных фотографий и экспортировать их в новую папку. Оттуда вы можете вручную реорганизовать структуру каталогов Pictures в файловом браузере.

~ Иерархические теги

3
задан 10 April 2012 в 00:42

5 ответов

ctrl + t {for terminal prompt}
cd /etc/NetworkManager/system-connections 
sudo rm {wireless_hotspot_name}

Надеюсь, что это поможет

ИЗМЕНИТЬ ОТ ОДНОГО ГОДА LATER

Кажется, это превратилось в довольно популярный ответ, поэтому я пошел дальше и написал автоматический сценарий для этого для всех. Просто скопируйте приведенный ниже сценарий в /usr/local/bin/wireless и не забудьте запустить команду sudo chmod +x /usr/local/bin/wireless

Рад видеть, что это постоянно помогает друзьям * buntu;) новейшие версии будут размещены на GitHub [!d4 ]

#!/bin/bash
# Review and Remove Wireless Access Points on DEB based Systems
# Make sure to place script in /usr/local/bin 

# CPR : Jd Daniel :: Ehime-ken
# MOD : 2013-12-09 @ 12:27:02

# INP : $ wireless -{flag} {arg}

##===============================================================##
##===============================================================##

clear

# If the user is not root
if [ "$(id -u)" != "0" ]; then
  echo "This script must be run as root" 1>&2 ; exit 1
fi


declare -r VERSION='1.2b'
declare -r net_dir='/etc/NetworkManager/system-connections'


function list ()
{
  cd "${net_dir}"

    export count=$(ls |wc -l) # used in drop function

  files=$(ls) # simple ls

  echo -e "\n\tFound ${count} wireless connections"

    for f in $files; do
        echo -e "\t * $f"
    done
}

function drop ()
{
  # make sure that we have a working file and directory...
  cd "${net_dir}" ; [ -f "$OPTARG" ] || { echo -e "\n\tConnection does not exist..." ; exit 1; }

  # confirmation for removal
  printf "\n\tDo you want to delete $OPTARG [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/${OPTARG}
    fi
}

function flush ()
{
  # make sure that we have a directory with files...
  cd "${net_dir}" ; list ; [ 0 -ge "${count}" ] && { echo -e "\tExiting, Nothing to flush..." ;  exit 1 ; }

  # confirmation for removing all files
  printf "\n\tAll Wireless Connections will be removed, continue? [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/*
    fi
}

function version ()
{
  echo -e "\n\twireless (GNU wireless network purge) v${VERSION}"
  echo -e "\n\tCopyright (C) 2013 Hydra Code, LLC."
  echo -e "\tLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\n\tThis is free software: you are free to change and redistribute it.\n\tThere is NO WARRANTY, to the extent permitted by law."
  echo -e "\n\n\tWritten by Jd Daniel (Ehime-ken) http://github.com/ehime"
  exit 0
}

function help ()
{
  echo -e "\n\tUsage: wireless [OPTION]... [FILE]..."
  echo -e "\tList, remove single or flush the contents of your Wireless Network Manager"
  echo -e "\n\tThe options below may be used to perform the above actions, this program will only"
  echo -e "\trun a single flag or parameter at a time. Flag chaining is only available for -d"
  echo -e "\t  -l, --list \t\t List the contents of your 'Network Manager'"
  echo -e "\t  -d, --drop [conn] \t Drop a single (or multiple) wireless connections"
  echo -e "\t  -f, --flush \t\t Flush all wireless connections."
  echo -e "\t      --help \t\t Display this help menu and exit"
  echo -e "\t      --version \t Display version information and exit"
  exit 0
}

##===============================================================##
##===============================================================##

# no long-opts supported except --help
while getopts ':ld:f-:' OPT; do
  case $OPT in

    l) list  ;;
    d) dirList="${dirList} $OPTARG" ; drop  ;;
    f) flush ;;
    -) #long option
       case $OPTARG in

          list)     list    ;;
          drop)     drop    ;;
          flush)    flush   ;;
          help)     help    ;;
          version)  version ;;

       esac
   ;;
    : ) echo -e "\n\tMissing option argument for -$OPTARG" >&2;               exit 1;;
    * ) echo -e "\n\tUnknown flag supplied ${OPTARG}\n\tTry wireless --help"; exit 1;;
  esac
done

shift $(($OPTIND - 1))

##===============================================================##
##===============================================================##
12
ответ дан 25 May 2018 в 12:50

Удалить все неиспользуемые соединения (нет необходимости в корне)

nmcli --fields UUID,TIMESTAMP-REAL con show | grep never |  awk '{print $1}' | while read line; do nmcli con delete uuid  $line;    done
1
ответ дан 25 May 2018 в 12:50

Open Network Manager, если вы используете его апплет в верхнем углу. Перейдите в меню редактирования соединений и щелкните вкладку беспроводной сети. Просто удалите все точки доступа, которые вам не нужны.

0
ответ дан 25 May 2018 в 12:50
  • 1
    как я это делал, однако не могу найти его с тех пор, как я перешел на gnome-shell. апплет на верхнем углу не открывает список, из которого я мог бы удалить ранее (перед gnome-shell) – wisemonkey 10 April 2012 в 00:57

Кажется, что из меню «Изменить соединения», которое вы можете найти, щелкнув значок на верхней панели (Ubuntu Unity), вы можете удалить только беспроводные соединения. Если у вас есть другие сети, такие как телефонные сети, вы должны удалить их в папке /etc/NetworkManager/system-connections. Вы должны стать root, чтобы удалить любую подпапку в этой папке.

Например, чтобы удалить сеть моего HTC evo, я должен был сделать:

sudo rm -R /etc/NetworkManager/system-connections/Network\ HTC\ EVO\ 3D\ X515m
0
ответ дан 25 May 2018 в 12:50

Помимо вариантов, упомянутых в других ответах, вы также можете использовать приложение Network Manager, чтобы забыть сеть или избежать ее автоматического подключения, если вы хотите сохранить сетевую информацию.

Нажмите в верхнем правом углу, чтобы показать кнопку Wi-fi. Нажмите на нее, а затем в настройках Wi-Fi (или перейдите в меню «Настройки»> «Сеть»). В сетевом менеджере убедитесь, что вы находитесь в разделе Wi-Fi (в меню слева), а затем щелкните значок шестеренки рядом с сетью, которую вы хотите отредактировать. Появится новое окно. Если вы хотите удалить сеть, перейдите к опции «Сброс» в левом списке и выберите «Забыть». Все данные, связанные с этой сетью, будут стерты, а для повторного использования вам снова потребуется пароль. Если вы просто не хотите автоматически подключаться, перейдите в параметр «Идентификация» (также в левом списке) и снимите флажок «Подключиться автоматически».
0
ответ дан 25 May 2018 в 12:50

Другие вопросы по тегам:

Похожие вопросы: